Articles: .NET Unit Testing with Typemock Isolator
Unit Test Patterns for .NET development - Part I This article looks at the patterns that are found in unit testing, describing the main patterns found in tested .NET code. It also describes the problems with each pattern. We will be using nUnit for our examples. These patterns have been collected after extensive implementations of test-driven development for large scale .NET projects.
Unit Test Patterns - Part II - The Isolator Pattern Programmers who have incorporated unit testing into their development process know the advantages it brings: cleaner code, courage to refactor, and higher velocity. But even the most die-hard unit testers can falter when faced with testing a class that relies on system state for its behavior. This article looks at the Isolator pattern that can help solve these problems.
Unit Test Patterns - Part III - Natural Mocks™ Pattern In this series, we discussed unit test patterns and the advantages that it brings. Although there is great power in using Typemock Isolator, there are times when the reflective API can falter when refactoring code. This article looks at how to test the interaction between classes using Natural Mocks™, which can help solve these problems.
Mocking and Isolation in Unit Testing Practical examples in unit testing using Isolator, by Vagif Abilov. Vagif goes through the steps of testing existing code, using integration tests, and moving toward a solution of isolation, using Typemock Isolator. Finally, the article discusses more insights about unit testing in general.