Introduction
Welcome
()
What you should know
()
1. Review of Test-Driven Development
Different approaches to testing
()
Red, green, refactor
()
Refactoring: A deeper look
()
The art of testing
()
2. Useful Tools for the C# Test-Driven Development
Testing tools (MSTest, NUnit, xUnit, and MbUnit)
()
Mocking frameworks (Moq, NSubstitute, and FakeItEasy)
()
3. A Simple Test-Driven C# Project
Create a simple test-driven C# project
()
Add a failing test
()
Update test to pass
()
Refactor the code
()
Create another test
()
4. An Existing C# Project
Add tests to an existing C# project
()
Add a failing test
()
Update test to pass
()
Refactor code
()
Use Moq to test data
()
Ex_Files_Csharp_TestDriven.zip
(3.4 MB)