A guided walkthrough of unit testing in C# with nUnit