Je pense que Pragmatic Unit Testing est un bon livre complémentaire pour l'Art of Unit Testing d'Osherove. Les tests unitaires pragmatiques portent sur les erreurs de vidage et les différents types de tests ciblés, tandis que le livre de Roy est un livre de niveau supérieur et plus général qui traite d'un plus large éventail de concepts.
En tant que débutant, j'ai trouvé le livre Pragmatic un excellent point de départ.
Voici quelques autres ressources de qualité:
Misko's guide to writing testable code. L'une des principales batailles lors de l'écriture des tests est ... comment structurer le code pour le rendre testable. Les guides de Misko sont inestimables.
Roy Osherove's cranky test review videos. La deuxième bataille à laquelle nous sommes confrontés consiste à écrire des tests bons, clairs et maintenables. Il est vraiment facile d'écrire des tests mauvais/cassants/non maintenables, il est donc important d'être conscient des erreurs courantes. Ces vidéos peuvent être un peu grincheuses à certains moments, mais elles sont pleines de bons conseils.
duplicata possible de [livre de test de l'unité bon C#] (http://stackoverflow.com/questions/509445/good-c-unit-testing-book) – stuartd