Category Archives: Testes

Test Dicas

#6 – Somente o Necessário!

Dicas úteis para criar bons Apps baseados em Tests!

Cuide bem de nossa base de código de teste.

Utilizando o builders, podemos atender o DRY e evitar repetir dados utilizados para criar objetos. Ou seja, diga somente o necessário para o teste.

[Test]
public void Teste()
{
    var usuario = UsuarioBuilder.Novo()
                                .ComLogin("user1")
                                .ComSenha("senha123")
                                .Build();
}
 
[Test]
public void Teste()
{
    var usuario = UsuarioBuilder.Novo().Build();
}

Teste 1 – Exige a criação de um usuário com login/pwd.

Teste 2 – Descarta as informações (login/pwd). Mesmo que login/pwd sejam obrigatórias para a criar o obj, o builder consegue “setar” um valor default para eles.