コード例 #1
0
        public void RetornarErroNomeInvalido()
        {
            var command = new CriarAssinaturaBoletoCommand
            {
                PrimeiroNome = ""
            };

            command.Validate();

            Assert.AreEqual(false, command.Valid);
        }
コード例 #2
0
        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);
        }