This course assumes that you possess some knowledge of what TDD is, and some basic knowledge of C# and ASP.NET Core.
- [Instructor] Here are a few things you should know before watching this course. You should have a good understanding of C# and know what classes and interfaces are. You should be familiar with ASP.NET MVC, and have a basic understanding of test-driven development. If you're not already familiar with some of these concepts, I'd recommend these videos from our library, Programming Foundations: Test-Driven Development, and C# Test Driven Development.
Note: Examples in this course were developed using C# ASP.NET Core, but the concepts apply to all .NET Core applications.
- Getting the TDD tools
- Testing cases
- Refactoring code
- Completing test cases
- Testing changes in untested code
- Changing code