Unit testing is how we ensure that the blocks of code we write do what we intended them to do. There are some open-source frameworks available to unit test .NET applications, namely, NUnit and ...