Unit testing in .NET (NUnit, xUnit, mocking frameworks, AutoFixture, etc)