Introduction
Testing web applications and APIs
()
What you should know
()
1. TDD Theory
About testing
()
What is TDD?
()
Advantages and disadvantages of TDD
()
Software and tooling
()
2. Getting Started with TDD
Demo project introduction
()
Creating a test
()
Fixing the code
()
Adding another test
()
Satisfying the next test
()
Challenge: Making the test pass
()
Solution: Making the test pass
()
3. Advanced TDD Techniques
Introduction to mocking
()
Adding an interface
()
Using a test with a mock
()
Testing without a database: Preparations
()
Demo: Testing without a database
()
Testing ASP.NET Core applications: Preparations
()
Demo: Testing ASP.NET Core applications
()
Challenge: Testing an API
()
Solution: Testing an API
()
Conclusion
Next steps with C#
()
Ex_Files_C_Sharp_Test_Driven_Development.zip
(6.6 MB)