public void Destinatario_InfraData_BuscarPorId_DestinatarioDaBaseSql_Sucesso() { long idDoDestinatarioDaBaseSql = 1; Destinatario destinatarioDaBaseSql = _repositorio.BuscarPorId(idDoDestinatarioDaBaseSql); destinatarioDaBaseSql.Should().NotBeNull(); destinatarioDaBaseSql.Documento.Tipo.Should().Be(TipoDocumento.CPF); }
public void Destinatario_IntegracaoSistema_BuscaPorId_DeveFuncionar() { Destinatario destinatario = ObjectMother.ObtemDestinatarioValido(); Destinatario result = destinatarioServico.PegarPorId(destinatario.Id); result.Should().NotBeNull(); result.Id.Should().Be(1); }
public void Destinatario_Aplicacao_PegarPorId_DeveRetornarNuloDestinatarioNaoEncontrado() { var id = 99; mockRepositorio.Setup(x => x.PegarPorId(id)).Returns((Destinatario)null); Destinatario destinatario = destinatarioServico.PegarPorId(id); destinatario.Should().BeNull(); }
public void Destinario_InfraData_Deletar_DeveDeletarOk() { destinatario = ObjectMother.ObtemDestinatarioValido(); destinatario = repositorio.Salvar(destinatario); repositorio.Deletar(destinatario); Destinatario destinatarioEncontrado = repositorio.PegarPorId(destinatario.Id); destinatarioEncontrado.Should().BeNull(); }
public void Destinatario_IntegracaoDeSistema_Sql_Excluir_Sucesso() { Destinatario destinatarioParaAdicionar = ObjectMother.PegarDestinatarioValidoComCNPJSemDependencias(); Destinatario destinatarioAdicionado = _servicoDestinatario.Adicionar(destinatarioParaAdicionar); _servicoDestinatario.Excluir(destinatarioAdicionado); Destinatario destinatarioBuscado = _servicoDestinatario.BuscarPorId(destinatarioAdicionado.Id); destinatarioBuscado.Should().BeNull(); }
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(); }
public void Destinatario_InfraData_BuscarPorId_Sucesso() { Destinatario destinatario = ObjectMother.PegarDestinatarioValidoComCNPJSemDependencias(); destinatario.Id = 1; _repositorio.Adicionar(destinatario); Destinatario destinatarioResultadoDoBuscar = _repositorio.BuscarPorId(destinatario.Id); destinatarioResultadoDoBuscar.Should().NotBeNull(); }
public void Destinatario_InfraData_Excluir_Sucesso() { long idDoDestinatarioDaBaseSql = 1; Destinatario destinatarioResultadoDoBuscar = _repositorio.BuscarPorId(idDoDestinatarioDaBaseSql); _repositorio.Excluir(destinatarioResultadoDoBuscar); Destinatario destinatarioQueDeveSerNulo = _repositorio.BuscarPorId(destinatarioResultadoDoBuscar.Id); destinatarioQueDeveSerNulo.Should().BeNull(); }
public void Destinatario_Aplicacao_BuscaPorId_DeveFuncionar() { Destinatario destinatario = ObjectMother.ObtemDestinatarioValido(); mockRepositorio.Setup(m => m.PegarPorId(destinatario.Id)).Returns(destinatario); Destinatario result = destinatarioServico.PegarPorId(destinatario.Id); result.Should().NotBeNull(); result.Id.Should().Be(1); mockRepositorio.Verify(m => m.PegarPorId(destinatario.Id)); mockRepositorio.VerifyNoOtherCalls(); }
public void Destinatario_IntegracaoSistema_Deletar_DeveFuncionar() { Destinatario destinatario = ObjectMother.ObtemDestinatarioValido(); destinatario.Endereco.Id = 0; destinatario = destinatarioServico.Salvar(destinatario); destinatarioServico.Deletar(destinatario); Destinatario result = destinatarioServico.PegarPorId(destinatario.Id); result.Should().BeNull(); }
public void Repository_destinatario_deveria_deletar_um_destinatario() { //Arrange Destinatario retornoAdd = _repository.Add(_destinatario); //Action _repository.Delete(retornoAdd.Id); //Assert Destinatario retornoGet = _repository.GetById(retornoAdd.Id); retornoGet.Should().BeNull(); }
public void ApplService_destinatario_Get_Deve_Chamar_OMetodo_Get() { //Arrange Destinatario destinatario = ObjectMother.destinatarioValidoWithId; _destinatarioRepository.Setup(x => x.GetById(It.IsAny <long>())).Returns(destinatario); //Action Destinatario destinatarioResult = _destinatarioService.GetById(destinatario.Id); //Assert _destinatarioRepository.Verify(p => p.GetById(It.IsAny <long>()), Times.Once()); destinatarioResult.Should().NotBeNull(); destinatarioResult.Id.Should().Be(destinatario.Id); _destinatarioRepository.VerifyNoOtherCalls(); }
public void Destinatario_IntegracaoDeSistema_Sql_Atualizar_Sucesso() { Destinatario destinatarioParaAdicionar = ObjectMother.PegarDestinatarioValidoComCNPJSemDependencias(); Destinatario destinatarioAdicionadoParaAtualizar = _servicoDestinatario.Adicionar(destinatarioParaAdicionar); destinatarioAdicionadoParaAtualizar.InscricaoEstadual = null; destinatarioAdicionadoParaAtualizar.Documento = new CPF { NumeroComPontuacao = "115.372.669-69" }; Destinatario destinatarioAtualizado = _servicoDestinatario.Atualizar(destinatarioAdicionadoParaAtualizar); destinatarioAtualizado.Should().NotBeNull(); destinatarioAtualizado.Id.Should().Be(destinatarioParaAdicionar.Id); destinatarioAtualizado.InscricaoEstadual.Should().BeNull(); destinatarioAtualizado.Documento.ObterTipo().Should().Be("CPF"); }