Entries categorized 'Tests' ↓

"Quem" estamos testando?

Nos dois posts anteriores sobre testabilidade, os nossos códigos de teste estavam lidando com duas classes: Logger e uma implementação de ILogFile. Logger usava ILogFile para fazer o seu trabalho, portanto, passávamos sempre uma instância de ILogFile para a classe Logger antes de seguir com os testes...

"Quem" estamos testando? →

Perseguindo a Testabilidade - Usando um Mock Framework

No nosso último post sobre testabilidade mostramos como podemos usar fakes (um tipo de test double) para podermos "fingir" que um componente se comporta da forma esperada pelos nossos testes. Reforço, mais uma vez, que os test doubles são componentes que pertencem à nossa base de código de testes, e...

Perseguindo a Testabilidade - Usando um Mock Framework →

xUnit.net 1.0.2 com suporte para o Resharper 4.0

Fiquei feliz em ver que a mais recente release do xUnit.net agora suporta o Resharper 4.0. Só lembrando, para habilitar o suporte ao Resharper no xUnit.net, execute o programa xunit.installer.exe, que vem junto com o arquivo .zip do release. O programa apresentará um formulário onde...

xUnit.net 1.0.2 com suporte para o Resharper 4.0 →

Perseguindo a Testabilidade

Imagine que estejamos desenvolvendo uma solução que, dentre as suas funcionalidades, tenha a possibilidade de logar determinadas informações em um arquivo ou outro meio persistente. Imagine também que tenhamos uma história que diga mais ou menos o seguinte: Como...

Perseguindo a Testabilidade →