محتوى الكورس 01. Unit Testing in C# [Arabic] – Introduction to Software Testing 02. . Unit Testing in C# [Arabic] – Why Unit Testing is Important? 03. Unit Testing in C# [Arabic] – Type of Tests and Unit Characteristics 04. Unit Testing in C# [Arabic] – Integration & Acceptance Tests 05. Unit Testing in C# [Arabic] – Pyramid of Tests 06. Unit Testing in C# [Arabic] – Creating the System Under Test 07. Unit Testing in C# [Arabic] – Very Basic Test with if statement 08. Unit Testing in C# [Arabic] – Test Frameworks 09. Unit Testing in C# [Arabic] – Create the Test Project and Explain the AAA Pattern 10. Unit Testing in C# [Arabic] – Creating, Naming and Running Unit Tests 11. Unit Testing in C# [Arabic] – Code Coverage Tool 12. Unit Testing in C# [Arabic] – Assert Class 13. Unit Testing in C# [Arabic] – StringAssert Class 14. Unit Testing in C# [Arabic] – CollectionAssert Class 15. Unit Testing in C# [Arabic] – Fluent Assertions 16. Unit Testing in C# [Arabic] – Expected Exceptions 17. Unit Testing in C# [Arabic] – Initialize and Cleanup Attributes (Assembly, Class & Test) 18. Unit Testing in C# [Arabic] – Grouping Attributes 19. Unit Testing in C# [Arabic] – Testing Methods With Dependencies – Part I 20. Unit Testing in C# [Arabic] – Testing Methods With Dependencies – Part II 21. Unit Testing in C# [Arabic] – Testing Methods With Dependencies – Part III 22. Unit Testing in C# [Arabic] – Creating Manual Fake Dependencies 23. Unit Testing in C# [Arabic] – Creating Mocks with Moq Library 24. Unit Testing in C# [Arabic] – Creating Fakes with FakeItEasy Library 25. Unit Testing in C# [Arabic] – Data Driven Testing 26. Unit Testing in C# [Arabic] – Working with Dynamic Data Attribute 27. Unit Testing in C# [Arabic] – Test Driven Development (TDD) 28. Unit Testing in C# [Arabic] – Integration Testing With Entity Framework Core 29. Unit Testing in C# [Arabic] – Conclusion