public void RetornarErroNomeInvalido() { var command = new CriarAssinaturaBoletoCommand { PrimeiroNome = "" }; command.Validate(); Assert.AreEqual(false, command.Valid); }
public void RetornarErroDocumentoExiste() { var handler = new AssinaturaHandler(new FakeEstudanteRepository()); var command = new CriarAssinaturaBoletoCommand { PrimeiroNome = "Maria", Sobrenome = "Bonita", Documento = "30030030030", Email = "*****@*****.**", CodigoBarras = "1231231231", NossoNumero = "12313123123123131", NumeroPagamento = "3123123", DataPagamento = DateTime.Now, DataVencimento = DateTime.Now.AddMonths(1), ValorGerado = 60, ValorPago = 60, Logradouro = "Rua a", NumeroEndereco = "1", Bairro = "A", Cidade = "B", Estado = "C", Pais = "D", CEP = "49000000", Pagador = "Cangaço", PagadorEmail = "*****@*****.**", PagadorDocumento = "12312312312312", PagadorDocumentoTipo = ETipoDocumento.CNPJ }; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }