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...
Entries categorized 'Tests' ↓
"Quem" estamos testando?
Tuesday, September 09 2008 - Tests
Perseguindo a Testabilidade - Usando um Mock Framework
Tuesday, September 09 2008 - Tests
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...
xUnit.net 1.0.2 com suporte para o Resharper 4.0
Friday, September 05 2008 - Tests
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...
Perseguindo a Testabilidade
Monday, August 25 2008 - Tests
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...
