NUnit prévu des exceptions

J'ai un ensemble de cas de tests, dont certains sont attendus pour lancer des exceptions. De ce fait, j'ai avez défini les attributs de ces tests afin de s'attendre à des exceptions comme:

[ExpectedException("System.NullReferenceException")]

Quand je lance mes tests en local tout est bon. Cependant quand je bouge mes tests sur le serveur CI exécution de TeamCity, tous mes tests qui ont prévu des exceptions échouer. C'est un bug connu.

Je suis conscient qu'il y a aussi le Assert.Throws<> et Assert.Throws méthodes que NUnit offre.

Ma question est comment puis-je faire usage de ces à la place de l'attribut, je suis actuellement à l'aide?

J'ai eu un coup d'oeil autour de StackOverflow et essayé quelques petites choses dont aucune ne semble fonctionner pour moi.

Est-il un simple 1 de la ligne de solution à l'aide de cette?

InformationsquelleAutor Martin | 2010-08-04