Exemplo n.º 1
0
 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);
        }