Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Criação de classes abtratas para lidar com classes estáticas em teste unitário

Olá pessoal,

No curso de Mock, foi demonstrado que para lidar com o teste de funções que utilizam classes estáticas como DateTime.Today, podemos criar uma classe abstrata Relogio, por exemplo. Por outro lado, na classe GeradorDePagamento sou obrigado a passar no construtor essa classe. Minha dúvida é: Isso não vai deixar o código um pouco "poluído" demais, pois vou ter objetos que utilizo para teste, dentro da classe que possui a regra de negócio? Não vai dificultar o trabalho de outro desenvolvedor que terá que entender o código?

Obrigado!

2 respostas
solução!

Oi Martin, então, vc tem um ponto sim :). O que fica é: você prefere deixar o código sem o teste ou pagar este preço e ter o teste de unidade? Isso acontece muito... eu trocaria...

Aaah entendi, Alberto. Valeu pela resposta.

Abraço.