If you want a little help at the time of generating your tests: Spec Explorer can be quite useful. This extension for visual Studio 2010allows you to define Behaviors through rules in C# or expressions based on a pattern. From these contents, which are regarded as “models”, then the tool allows us to work in mode “test – case”.
In version 3.5 now incorporates the ability of reinspeccionar changes in a model to reflect them in the evidence and “explorations” have greatly improved, I think that now I consider it quite mature to be used in test projects and give it a try on a real project.
If you like to try something new, because Spec Explorer can give you a álegría
Greetings @ Alicante