public SolicitacaoDeManutencaoController(IUnitOfWork unitOfWork, SolicitadorDeManutencao solicitadorDeManutencao, AnaliseDeAprovacaoDaSolicitacaoDeManutencao analiseDeAprovacaoDaSolicitacaoDeManutencao, ISolicitacaoDeManutencaoRepositorio solicitacaoDeManutencaoRepositorio) { _unitOfWork = unitOfWork; _solicitadorDeManutencao = solicitadorDeManutencao; _analiseDeAprovacaoDaSolicitacaoDeManutencao = analiseDeAprovacaoDaSolicitacaoDeManutencao; _solicitacaoDeManutencaoRepositorio = solicitacaoDeManutencaoRepositorio; }
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); }