Nas versões anteriores à versão 2.5 isso era feito atravéz do atributo [ExpectedException], aplicado ao método que contem seu teste, como no exemplo abaixo:
[Test]
[ExpectedException(typeof(NullReferenceException))]
public void TesteAcessoObjetoNulo()
{
MeuObjeto obj = null;
obj.MeuMetodo();
}
A partir da versão 2.5 o atributo [ExpectedException] deve ser substituido pelo método estático Assert.Throws. Como no exemplo abaixo:
[Test]
public void TesteAcessoObjetoNulo()
{
MeuObjeto obj = null;
Assert.Throws<NullReferenceException>(() => obj.MeuMetodo());
}
É só isso, não tem mais nada, acabou, boa sorte... :-P
Abraços
0 comentários:
Postar um comentário