David Sellen
Aug 22, 2017 · 1 min read

O artigo aborda de forma clara o uso do NSubstitute, porém, não consegui enxergar valor no teste que foi feito. Os cenários estão testando a interface que está sendo substituida por uma implementação fake.

Na minha visão, posso estar errado, esse framework se mostra util quando o cenário de teste tem como objetivo garantir que sua implementação se comporta de forma bem específica, após receber um status específico do servico que está sendo mockado. Por exemplo: garantir que umaPessoa.AprovarCredito() nunca deve ter o crédito aprovado quando o resultado da chamada ao servico IServicoConsultaCredito retorne com Pendência. Concorda?

)

    David Sellen

    Written by