Thanks to NUnit , unit-testing in a .NET-environment is really easy. With good tools however, it's still fairly easy to make stupid mistakes. One of the things I've learned when constructing unit-tests is that you shouldn't reuse testing code to create...