Интересный пост Брада Вильсона, разъясняющий, почему написание юнит-тестов во многих случаях уместней называть Desing by Example, а не Test Driven Development. И почему было уместно переименовать атрибут [Test] в [Fact]. http://bradwilson.typepad.com/blog/2009/04/its-not-tdd-its-design-by-example.html