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");
        }
Пример #2
0
        public void DeveRetornarErroQuandoNomeInvalido()
        {
            var commando = new AssinaturaBoletoCommand();

            commando.PrimeiroNome = string.Empty;

            commando.Validate();
            Assert.IsFalse(commando.Valid);
        }