public void DeveRetornarErroQuandoNomeForInvalido() { var manipulador = new ManipuladorDeAssinatura(new EstudanteRepositorioFalso(), new EmailServicoFalse()); var comando = new ComandoCriarAssinaturaBoleto(); comando.PrimeiroNome = "Bruce"; comando.Sobrenome = "Wayne"; comando.NumeroDoDocumento = "99999999999"; comando.Endereco = "*****@*****.**"; comando.Email = ""; comando.NumeroDoPagamento = "123121"; comando.DataDePagamento = DateTime.Now; comando.DataDeExpiracao = DateTime.Now.AddMonths(1); comando.Total = 60; comando.TotalPago = 60; comando.Pagante = "Wayne Industries"; comando.DocumentoPagante = "12345678911"; comando.TipoDocumentoPagante = ETipoDocumento.CPF; comando.CodigoDeBarras = "123456789"; comando.NossoNumero = "123456789"; comando.Rua = "Aaaafaf"; comando.Numero = "FAFAEFEF"; comando.Complemento = "hrthrh"; comando.Cep = "123445"; comando.Bairro = "sgsg"; comando.Cidade = "Gotham City"; comando.Estado = "GC"; manipulador.Manipula(comando); Assert.AreEqual(false, manipulador.Valid); }
public void RetornarErroQuandoDocumentoExistir() { var manipulador = new ManipuladorAssinatura(new FakeAlunoRepositorio(), new FakeEmailService()); var comando = new ComandoCriarAssinaturaBoleto(); comando.PrimeiroNome = "LUCIAN"; comando.Sobrenome = "ALVES FERREIRA"; comando.Documento = "99999999999"; comando.Email = "[email protected]"; comando.CodigoBarras = "123456789"; comando.NossoNumero = "123456987"; comando.PaymentNumber = "123121"; comando.DataPagamento = DateTime.Now; comando.DataExpiracao = DateTime.Now.AddMonths(1); comando.ValorTotal = 60; comando.ValorPago = 60; comando.Pagador = "JOSE LTDA"; comando.PagadorDocumento = "12345678911"; comando.PagadorTipoDocumento = eTipoDocumento.CPF; comando.PagadorEmail = "*****@*****.**"; comando.Descricao = "teste"; comando.Numero = "1"; comando.Bairro = "teste do teste"; comando.Cidade = "TesteCity"; comando.Estado = "TesteState"; comando.Pais = "Teste"; comando.Cep = "123000010"; manipulador.Manipulador(comando); Assert.AreEqual(false, manipulador.Valid); }
public void DeveRetornarErroQuandoNomeForInvalido() { var comando = new ComandoCriarAssinaturaBoleto(); comando.PrimeiroNome = ""; comando.Validar(); }
public AssinaturaBoletoCabecalhoTeste() { _cabecalho = new AssinaturaBoletoCabecalho(new FakeAlunoRepositorio(), new FakeServicoEmail()); _comando = new ComandoCriarAssinaturaBoleto(); }