public async Task <IActionResult> Put([FromBody] AnaliseDeAprovacaoDto dto) { await _analiseDeAprovacaoDaSolicitacaoDeManutencao.Analisar(dto); await _unitOfWork.Commit(); return(Ok()); }
public AnaliseDeAprovacaoDaSolicitacaoDeManutencaoTeste() { _dto = new AnaliseDeAprovacaoDto { IdDaSolicitacao = "XPTO", AprovadorId = 1, NomeDoAprovador = "Mario" }; _solicitacaoDeManutencao = FluentBuilder <SolicitacaoDeManutencao> .New().Build(); _solicitacaoDeManutencaoRepositorio = Substitute.For <ISolicitacaoDeManutencaoRepositorio>(); _notificaReprovacaoParaSolicitante = Substitute.For <INotificaReprovacaoParaSolicitante>(); _notificaContextoDeServico = Substitute.For <INotificaContextoDeServico>(); _solicitacaoDeManutencaoRepositorio.ObterPorId(_dto.IdDaSolicitacao).Returns(_solicitacaoDeManutencao); _analiseDeAprovacaoDaSolicitacao = new AnaliseDeAprovacaoDaSolicitacaoDeManutencao( _solicitacaoDeManutencaoRepositorio, _notificaReprovacaoParaSolicitante, _notificaContextoDeServico); }