public void DeveRetornarErroQuandoDocumentoExiste() { var handler = new AssinaturaHandler( new FakeEstudanteRepository(), new FakeEmailService() ); var command = new AssinaturaBoletoCommand(); command.PrimeiroNome = "Bruce"; command.UltimoNome = "Wayne"; command.Documento = "99999999999"; command.Email = "[email protected]"; command.CodigoBarras = "123456789"; command.NumeroBoleto = "2131213121"; command.NumeroPagamento = "123121"; command.DataPagamento = DateTime.Now; command.DataExpiracao = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPago = 60; command.Pagador = "WAYNE CORP"; command.PagadorDocumento = "12345678911"; command.PagadorDocumentoTipo = EDocumentoTipo.CPF; command.PagadorEmail = "*****@*****.**"; command.Rua = "asdas"; command.Numero = "asdas"; command.Bairro = "asdas"; command.Cidade = "as"; command.Estado = "as"; command.Pais = "as"; command.CEP = "12345678"; handler.Handle(command); Assert.IsTrue(handler.Valid, "Falha na execução dos testes do handler"); }
public void DeveRetornarErroQuandoDocumentoExiste() { var handler = new AssinaturaHandler(new FakeAlunoRepository(), new FakeEmailService()); var command = new CriarBoletoAssinaturaCommand(); command.PrimeiroNome = "Bruce"; command.SegundoNome = "Wayne"; command.Documento = "99999999999"; command.Email = "[email protected]"; command.CodigoBarra = "123456789"; command.BoletoNumero = "1234654987"; command.PagamentoNumero = "123121"; command.DataPagamento = DateTime.Now; command.DataExpiracao = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPago = 60; command.Proprietario = "WAYNE CORP"; command.DocumentoDonoCartao = "12345678911"; command.TipoDocumentoCartao = EDocumentoTipo.CPF; command.EmailDonoCartao = "*****@*****.**"; command.Rua = "asdas"; command.Numero = "asdd"; command.Bairro = "asdasd"; command.Cidade = "as"; command.Estado = "as"; command.Pais = "as"; command.Cep = "12345678"; handler.Handle(command); Assert.AreEqual(false, handler.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); }