Ejemplo n.º 1
0
        public void Destinatario_InfraData_ObterTodos_EsperadoOK()
        {
            BaseSqlTeste.SemearBancoParaDestinatario();

            //Ação
            List <Destinatario> listDestinatario = _destinatarioRepositorio.ObterTodos();

            //Verificação
            listDestinatario.Count.Should().BeGreaterThan(0);
        }
Ejemplo n.º 2
0
        public void SetUp()
        {
            _destinatario            = new Destinatario();
            _enderecoRepositorio     = new EnderecoRepositorioSql();
            _notaFiscalRepositorio   = new NotaFiscalRepositorioSql();
            _destinatarioRepositorio = new DestinatarioRepositorioSql();
            _destinatarioServico     = new DestinatarioServico(_destinatarioRepositorio, _notaFiscalRepositorio, _enderecoRepositorio);

            BaseSqlTeste.SemearBancoParaDestinatario();
        }
Ejemplo n.º 3
0
        public void Destinatario_InfraData_Deletar_EsperadoOK()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaDestinatario();
            _destinatario.ID = 2;

            //Ação
            bool destinatario = _destinatarioRepositorio.Deletar(_destinatario.ID);

            //Verificação
            destinatario.Should().BeTrue();
        }
Ejemplo n.º 4
0
        public void Destinatario_InfraData_Atualizar_Empresa_EsperadoOK()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaDestinatario();
            _destinatario      = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Nome = "Nome";
            //Ação
            Destinatario destinatario = _destinatarioRepositorio.Atualizar(_destinatario);

            //Verificação
            destinatario.RazaoSocial.Should().Be(_destinatario.RazaoSocial);
        }
Ejemplo n.º 5
0
        public void Destinatario_InfraData_Atualizar_Pessoa_EsperadoOK()
        {
            //Cenário
            _destinatario = DestinatarioObjetoMae.ObterValidoPessoa();
            BaseSqlTeste.SemearBancoParaDestinatario();

            //Ação
            Destinatario destinatario = _destinatarioRepositorio.Atualizar(_destinatario);

            //Verificação
            destinatario.Nome.Should().Be(_destinatario.Nome);
        }
Ejemplo n.º 6
0
        public void Destinatario_InfraData_Inserir_Pessoa_EsperadoOK()
        {
            //Cenário
            _destinatario = DestinatarioObjetoMae.ObterValidoPessoa();
            BaseSqlTeste.SemearBancoParaDestinatario();

            //Ação
            Destinatario destinatario = _destinatarioRepositorio.Inserir(_destinatario);

            //Verificação
            destinatario.ID.Should().BeGreaterThan(0);
        }
Ejemplo n.º 7
0
        public void Destinatario_InfraData_ObterPorId_IDInexistente_EsperadoFalha()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaDestinatario();
            _destinatario.ID = 10;

            //Ação
            Destinatario destinatario = _destinatarioRepositorio.ObterPorId(_destinatario.ID);

            //Verificação
            destinatario.Should().BeNull();
        }
Ejemplo n.º 8
0
        public void Destinatario_InfraData_ObterPorId_EsperadoOK()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaDestinatario();
            _destinatario.ID = 2;

            //Ação
            Destinatario destinatario = _destinatarioRepositorio.ObterPorId(_destinatario.ID);

            //Verificação
            destinatario.ID.Should().Be(_destinatario.ID);
        }
Ejemplo n.º 9
0
        public void Destinatario_InfraData_Deletar_IDInexistente_EsperadoFalha()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaDestinatario();

            _destinatario.ID = 10;

            //Ação
            bool destinatario = _destinatarioRepositorio.Deletar(_destinatario.ID);

            //Verificação
            destinatario.Should().BeFalse();
        }
Ejemplo n.º 10
0
        public void Destinatario_InfraData_ObterTodos_Pessoa_EsperadoOK()
        {
            //Cenario
            BaseSqlTeste.SemearBancoParaDestinatario();
            _destinatario = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatarioRepositorio.Inserir(_destinatario);

            //Ação
            List <Destinatario> listDestinatario = _destinatarioRepositorio.ObterTodos();

            //Verificação
            listDestinatario.Count.Should().BeGreaterThan(0);
        }