public void Cpf_deve_ser_validado_atraves_da_conversao_implicita() { Action conversaoValida = () => { Cpf cpf1 = CpfUtils.GerarCpf(); }; Action conversaoInvalida = () => { Cpf cpf1 = CpfUtils.GerarCpfComDigitosInvalidos(); }; conversaoValida.Should().NotThrow <CpfInvalidoException>(); conversaoInvalida.Should().ThrowExactly <CpfInvalidoException>(); }
public void Deve_falhar_ao_instanciar_cpf_com_digito_errado() { var cpfInvalido = CpfUtils.GerarCpfComDigitosInvalidos(); Action act = () => Cpf.Parse(cpfInvalido); act.Should().ThrowExactly <CpfInvalidoException>(); }