public void Teste_Aplicacao_NotaFiscal_Atualizar_EsperadoOK() { _notaFiscal.ValorFrete = 50; _mockNotaFiscalRepositorio .Setup(nfr => nfr.Atualizar(_notaFiscal)) .Returns(new NotaFiscal { ValorFrete = 50 }); var notaFiscal = _notaFiscalServico.Atualizar(_notaFiscal); _mockNotaFiscalRepositorio.Verify(nfr => nfr.Atualizar(_notaFiscal)); notaFiscal.ValorFrete.Should().Be(_notaFiscal.ValorFrete); }
public void NotaFiscal_Aplicacao_Atualizar_Sucesso() { bool retornoRepositorio = true; Mock <NotaFiscalEditarComando> _mockNotaFiscalEditarComando = new Mock <NotaFiscalEditarComando>(); _mockNotaFiscalRepositorio.Setup(mnfr => mnfr.Atualizar(It.IsAny <NotaFiscal>())).Returns(retornoRepositorio); _mockNotaFiscalRepositorio.Setup(m => m.BuscarPorId(_mockNotaFiscalEditarComando.Object.Id)).Returns(_mockNotaFiscal.Object); _mockProdutoNotaFiscalRepositorio.Setup(mpnfr => mpnfr.Adicionar(_mockProdutoNotaFiscal.Object)); _mockListaDeProdutoNotaFiscal.Object.Add(_mockProdutoNotaFiscal.Object); bool resultado = _servicoNotaFiscal.Atualizar(_mockNotaFiscalEditarComando.Object); resultado.Should().BeTrue(); _mockNotaFiscalRepositorio.Verify(mnfr => mnfr.Atualizar(It.IsAny <NotaFiscal>())); _mockNotaFiscalRepositorio.Verify(m => m.BuscarPorId(_mockNotaFiscalEditarComando.Object.Id)); _mockNotaFiscalRepositorio.VerifyNoOtherCalls(); }
public void NotaFiscal_Integracao_Atualizar_EsperadoOK() { _notaFiscal = NotaFiscalObjetoMae.ObterValidoNotaFiscal(); _notaFiscal = _notaFiscalServico.Atualizar(_notaFiscal); var notaFiscal = _notaFiscalServico.ObterPorId(_notaFiscal.ID); notaFiscal.NaturezaOperacao.Should().Be(_notaFiscal.NaturezaOperacao); }
public IHttpActionResult Atualizar(NotaFiscalEditarComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _notaFiscalServico.Atualizar(comando))); }
public void NotaFiscal_Aplicacao_Atualizar_Sucesso() { _mockNotaFiscal.Setup(mnf => mnf.ValidarGeracao()); _mockNotaFiscal.Setup(mnf => mnf.Id).Returns(1); _mockNotaFiscalRepositorio.Setup(mnfr => mnfr.Atualizar(_mockNotaFiscal.Object)); _mockNotaFiscalRepositorio.Setup(nfr => nfr.Atualizar(_mockNotaFiscal.Object)).Returns(_mockNotaFiscal.Object); _mockProdutoNotaFiscalRepositorio.Setup(mpnfr => mpnfr.Adicionar(_mockProdutoNotaFiscal.Object)); _mockListaDeProdutoNotaFiscal.Object.Add(_mockProdutoNotaFiscal.Object); _mockNotaFiscal.Setup(mnf => mnf.Produtos).Returns(new List <ProdutoNotaFiscal>()); _servicoNotaFiscal.Atualizar(_mockNotaFiscal.Object); _mockNotaFiscalRepositorio.Verify(mnfr => mnfr.Atualizar(_mockNotaFiscal.Object)); _mockNotaFiscal.Verify(mnfr => mnfr.Id); }