public AnaliseDeAprovacaoDaSolicitacaoDeManutencao( ISolicitacaoDeManutencaoRepositorio solicitacaoDeManutencaoRepositorio, INotificaReprovacaoParaSolicitante notificaReprovacaoParaSolicitante, INotificaContextoDeServico notificaContextoDeServico) { _solicitacaoDeManutencaoRepositorio = solicitacaoDeManutencaoRepositorio; _notificaReprovacaoParaSolicitante = notificaReprovacaoParaSolicitante; _notificaContextoDeServico = notificaContextoDeServico; }
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); }