public ComandosFechamentoReabertura(IRepositorioDre repositorioDre, IRepositorioUe repositorioUe, IRepositorioTipoCalendario repositorioTipoCalendario, IServicoFechamentoReabertura servicoFechamentoReabertura, IRepositorioFechamentoReabertura repositorioFechamentoReabertura) { this.repositorioDre = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre)); this.repositorioUe = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe)); this.repositorioTipoCalendario = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario)); this.servicoFechamentoReabertura = servicoFechamentoReabertura ?? throw new ArgumentNullException(nameof(servicoFechamentoReabertura)); this.repositorioFechamentoReabertura = repositorioFechamentoReabertura ?? throw new ArgumentNullException(nameof(repositorioFechamentoReabertura)); }
public ServicoFechamentoReaberturaTeste() { repositorioFechamentoReabertura = new Mock <IRepositorioFechamentoReabertura>(); servicoUsuario = new Mock <IServicoUsuario>(); unitOfWork = new Mock <IUnitOfWork>(); comandosWorkflowAprovacao = new Mock <IComandosWorkflowAprovacao>(); servicoEOL = new Mock <IServicoEOL>(); servicoNotificacao = new Mock <IServicoNotificacao>(); repositorioEventoTipo = new Mock <IRepositorioEventoTipo>(); servicoEvento = new Mock <IServicoEvento>(); repositorioEvento = new Mock <IRepositorioEvento>(); servicoFechamentoReabertura = new ServicoFechamentoReabertura(repositorioFechamentoReabertura.Object, unitOfWork.Object, comandosWorkflowAprovacao.Object, servicoUsuario.Object, servicoEOL.Object, servicoNotificacao.Object, repositorioEventoTipo.Object, servicoEvento.Object, repositorioEvento.Object); }