Há alguns dias, mexendo em um código legado, tive que incluir uma nova feature e, para isso, precisei adicionar uma referência a outro assembly, vamos chamar de "A", no assembly (csproj) em que eu estava trabalhando. Feito isso, o código deixou de compilar! Motivo: o código fazia uso de uma classe que possuía exatamente o... Continuar Lendo →
Como testar que o método disparou a exceção com a mensagem correta? [Dica Rápida]
Apresento aqui uma dica rápida para testarmos se a mensagem retornada em uma exceção é de fato a mensagem desejada. A forma mais popular de testarmos se uma exceção foi disparada é usarmos um assertion method específico para isso, como o exemplo com NUnit: Vejam que o Assert.Throws(), além de verificar se o método testado... Continuar Lendo →