Example #1
0
        public void Endereco_InfraData_ObterPorID_IDInvalido_EsperadoFalha()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco.ID = 23;
            //Ação
            Endereco endereco = _enderecoRepositorio.ObterPorId(_endereco.ID);

            //Verificação
            endereco.Should().BeNull();
        }
Example #2
0
        public void Endereco_InfraData_Deletar_IDInvalido_EsperadoFalso()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco.ID = 23;
            //Ação
            bool deletado = _enderecoRepositorio.Deletar(_endereco.ID);

            //Verificação
            deletado.Should().BeFalse();
        }
Example #3
0
        public void SetUp()
        {
            _endereco                 = new Endereco();
            _enderecoRepositorio      = new EnderecoRepositorioSql();
            _destinatarioRepositorio  = new DestinatarioRepositorioSql();
            _emitenteRepositorio      = new EmitenteRepositorioSql();
            _transportadorRepositorio = new TransportadorRepositorioSql();
            _enderecoServico          = new EnderecoServico(_enderecoRepositorio, _destinatarioRepositorio, _emitenteRepositorio, _transportadorRepositorio);

            BaseSqlTeste.SemearBancoParaEndereco();
        }
Example #4
0
        public void Endereco_InfraData_PegarTodos_EsperadoOK()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaEndereco();

            //Ação
            List <Endereco> listaEnderecos = _enderecoRepositorio.ObterTodos();

            //Verificação
            listaEnderecos.Should().NotBeNull();
            listaEnderecos.Count.Should().BeGreaterThan(0);
        }
Example #5
0
        public void Endereco_InfraData_PegarPorID_EsperadoOK()
        {
            //cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco.ID = 1;

            //Ação
            Endereco endereco = _enderecoRepositorio.ObterPorId(_endereco.ID);

            //Verificação
            endereco.Should().NotBeNull();
            endereco.ID.Should().Be(_endereco.ID);
        }
Example #6
0
        public void Endereco_InfraData_Deletar_EsperadoOK()
        {
            //cenário
            BaseSqlTeste.SemearBancoParaEndereco();

            _endereco.ID = 2;

            //Ação
            bool deletado = _enderecoRepositorio.Deletar(_endereco.ID);

            //Verificação
            deletado.Should().BeTrue();
        }
Example #7
0
        public void Endereco_InfraData_Inserir_EsperadoOK()
        {
            //cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.ID = 0;

            //Ação
            Endereco endereco = _enderecoRepositorio.Inserir(_endereco);

            //Verificação
            endereco.ID.Should().BeGreaterThan(0);
        }
Example #8
0
        public void Endereco_InfraData_Atualizar_EsperadoOK()
        {
            //cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco      = EnderecoObjetoMae.ObterValido();
            _endereco.ID   = 1;
            _endereco.Pais = "Argentina";

            //Ação
            Endereco endereco = _enderecoRepositorio.Atualizar(_endereco);

            //Verificação
            endereco.Pais.Should().Be(_endereco.Pais);
        }