public void Destinatario_Integracao_Atualizar_EsperadoOK() { _destinatario = DestinatarioObjetoMae.ObterValidoEmpresa(); _destinatario = _destinatarioServico.Atualizar(_destinatario); var destinatarioAtualizado = _destinatarioServico.ObterPorId(_destinatario.ID); destinatarioAtualizado.ID.Should().Be(_destinatario.ID); }
public void Destinatario_Aplicacao_Atualizar_Pessoa_EsperadoOK() { _destinatario = DestinatarioObjetoMae.ObterValidoPessoa(); _destinatario.Nome = "zzz"; _mockDestinatarioRepositorio .Setup(dr => dr.Atualizar(_destinatario)) .Returns(new Destinatario { Nome = "zzz" }); var novoDestinatario = _destinatarioServico.Atualizar(_destinatario); _mockDestinatarioRepositorio.Verify(dr => dr.Atualizar(_destinatario)); novoDestinatario.Nome.Should().Be(_destinatario.Nome); }
public void Destinatario_Aplicacao_Atualizar_Sucesso() { _mockDestinatario.Object.Endereco = _mockEndereco.Object; _mockDestinatario.Object.Documento = _mockCnpj.Object; _mockDestinatario.Setup(md => md.Validar()); _mockDestinatario.Setup(md => md.Id).Returns(1); _mockRepositorioEndereco.Setup(mre => mre.Atualizar(_mockEndereco.Object)).Returns(_mockEndereco.Object); _mockRepositorioDestinatario.Setup(mrd => mrd.Atualizar(_mockDestinatario.Object)).Returns(_mockDestinatario.Object); _servicoDestinatario.Atualizar(_mockDestinatario.Object); _mockDestinatario.Verify(md => md.Validar()); _mockRepositorioEndereco.Verify(mre => mre.Atualizar(_mockEndereco.Object)); _mockRepositorioDestinatario.Verify(mrd => mrd.Atualizar(_mockDestinatario.Object)); }
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"); }
public void Destinatario_Aplicacao_Atualizar_Sucesso() { bool retorno = true; Mock <DestinatarioEditarComando> _mockDestinatarioAtualizarComando = new Mock <DestinatarioEditarComando>(); _mockDestinatarioAtualizarComando.Setup(mda => mda.Endereco).Returns(_mockEndereco.Object); _mockRepositorioDestinatario.Setup(mrd => mrd.BuscarPorId(_mockDestinatarioAtualizarComando.Object.Id)).Returns(_mockDestinatario.Object); _mockEnderecoRepositorio.Setup(mre => mre.BuscarPorId(_mockDestinatarioAtualizarComando.Object.Endereco.Id)).Returns(_mockEndereco.Object); _mockRepositorioDestinatario.Setup(mrd => mrd.Atualizar(It.IsAny <Destinatario>())).Returns(retorno); bool result = _servicoDestinatario.Atualizar(_mockDestinatarioAtualizarComando.Object); result.Should().BeTrue(); _mockRepositorioDestinatario.Verify(mrd => mrd.Atualizar(It.IsAny <Destinatario>())); _mockRepositorioDestinatario.Verify(mrd => mrd.BuscarPorId(_mockDestinatarioAtualizarComando.Object.Id)); _mockRepositorioDestinatario.VerifyNoOtherCalls(); _mockEnderecoRepositorio.Verify(mre => mre.BuscarPorId(_mockDestinatarioAtualizarComando.Object.Endereco.Id)); _mockEnderecoRepositorio.VerifyNoOtherCalls(); }
public IHttpActionResult Atualizar(DestinatarioEditarComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _destinatarioServico.Atualizar(comando))); }