public JsonResult FecharProcesso(ProcessoDeCotacaoDeMaterialFechamentoInfoVm processoDeCotacaoFechamentoVm) { try { _service.Executar(processoDeCotacaoFechamentoVm); return(Json(new { Sucesso = true, Mensagem = "O Processo de Cotação foi fechado com sucesso." })); } catch (Exception ex) { return(Json(new { Sucesso = false, Mensagem = "Ocorreu um erro ao fechar o Processo de Cotação. Detalhes: " + ExceptionUtil.ExibeDetalhes(ex) })); } }
public void QuandoOProcessoEFechadoOcorrePersistencia() { _fechamentoDeProcessoDeCotacaoService.Executar(_processoDeCotacaoFechamentoVm); _processosDeCotacaoMock.Verify(x => x.Save(It.IsAny <ProcessoDeCotacao>()), Times.Once()); CommonVerifications.VerificaCommitDeTransacao(_unitOfWorkMock); }