Ejemplo n.º 1
0
 public DeveloperRepository(
     IAppDbContext appDbContext,
     ICancellationTokenSourceFactory cancellationTokenSourceFactory)
 {
     _appDbContext            = appDbContext;
     _cancellationTokenSource = cancellationTokenSourceFactory.Create();
 }
 public WhoIsReviewerTodayService(
     IWhoIsReviewerTodayBot whoIsReviewerTodayBot,
     ICancellationTokenSourceFactory cancellationTokenSourceFactory)
 {
     _whoIsReviewerTodayBot   = whoIsReviewerTodayBot;
     _cancellationTokenSource = cancellationTokenSourceFactory.Create();
 }
Ejemplo n.º 3
0
 public UpdateDownloader(IDirectory directory, IFile systemFile, ITempFolderProvider tempFolderProvider, IHashUtil hashUtil, ICancellationTokenSourceFactory cancellationSourceFactory)
 {
     _directory                 = directory;
     _systemFile                = systemFile;
     _tempFolderProvider        = tempFolderProvider;
     _hashUtil                  = hashUtil;
     _cancellationSourceFactory = cancellationSourceFactory;
 }
 public PeriodicCacheCleaner(InProcSessionsConfiguration configuration, IInProcSessionCache sessionCache, IPeriodicTaskFactory periodicTaskFactory, ICancellationTokenSourceFactory cancellationTokenSourceFactory) {
   if (configuration == null) throw new ArgumentNullException("configuration");
   if (sessionCache == null) throw new ArgumentNullException("sessionCache");
   if (periodicTaskFactory == null) throw new ArgumentNullException("periodicTaskFactory");
   if (cancellationTokenSourceFactory == null) throw new ArgumentNullException("cancellationTokenSourceFactory");
   _configuration = configuration;
   _cancellationTokenSourceFactory = cancellationTokenSourceFactory;
   _periodicTask = periodicTaskFactory.Create(sessionCache.Trim);
 }
 public ChatMembersUpdateService(
     IWhoIsReviewerTodayService whoIsReviewerTodayService,
     IChatRepository chatRepository,
     ICancellationTokenSourceFactory cancellationTokenSourceFactory)
 {
     _whoIsReviewerTodayService = whoIsReviewerTodayService;
     _chatRepository            = chatRepository;
     _cancellationTokenSource   = cancellationTokenSourceFactory.Create();
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Constructs a new <see cref="MessageDispatcher"/> with the given dependencies.
 /// </summary>
 public MessageDispatcher(
     ICancellationTokenSourceFactory cancellationTokenSourceFactory,
     ILogger <MessageDispatcher> logger,
     IOptions <MessagingOptions> options,
     IServiceScopeFactory serviceScopeFactory)
 {
     _cancellationTokenSourceFactory = cancellationTokenSourceFactory;
     _logger              = logger;
     _options             = options;
     _serviceScopeFactory = serviceScopeFactory;
 }
Ejemplo n.º 7
0
 public SendReviewDutiesMessageSchedulerService(
     ISchedulerFactory schedulerFactory,
     ICancellationTokenSourceFactory cancellationTokenSourceFactory,
     ISendReviewDutiesMessageJobFactory sendReviewDutiesMessageJobFactory,
     IHolidaysCalendar holidaysCalendar)
 {
     _cancellationTokenSource           = cancellationTokenSourceFactory.Create();
     _schedulerFactory                  = schedulerFactory;
     _sendReviewDutiesMessageJobFactory = sendReviewDutiesMessageJobFactory;
     _holidaysCalendar                  = holidaysCalendar;
 }
 public NewBackupDbccServiceExecution(
     ITestAgentRunner testAgentRunner,
     ITestPollingService testPollingService,
     ITestEventPrimer testEventPrimer,
     ICancellationTokenSourceFactory cancellationTokenSourceFactory)
 {
     this.testAgentRunner                = testAgentRunner;
     this.testPollingService             = testPollingService;
     this.testEventPrimer                = testEventPrimer;
     this.cancellationTokenSourceFactory = cancellationTokenSourceFactory;
 }
        protected AgentBaseExtended(ICancellationTokenSourceFactory cancellationTokenFactory)
        {
            // DI
            this.cancellationTokenSourceFactory = cancellationTokenFactory;

            // Assembly Resolves
            if (assemblyResolverInitialized == false)
            {
                AssemblyHelper.InitResolves();
                assemblyResolverInitialized = true;
            }
        }
    public PeriodicCacheCleanerFixture() {
      _fakeSessionCache = A.Fake<IInProcSessionCache>();
      _fakePeriodicTaskFactory = A.Fake<IPeriodicTaskFactory>();
      _fakePeriodicTask = A.Fake<IPeriodicTask>();
      _fakeCancellationTokenSourceFactory = A.Fake<ICancellationTokenSourceFactory>();
      _validConfiguration = new InProcSessionsConfiguration();

      _cancellationTokenSource = new CancellationTokenSource();
      A.CallTo(() => _fakeCancellationTokenSourceFactory.Create()).Returns(_cancellationTokenSource);
      A.CallTo(() => _fakePeriodicTaskFactory.Create(A<Action>._)).Returns(_fakePeriodicTask);

      _periodicCacheCleaner = new PeriodicCacheCleaner(_validConfiguration, _fakeSessionCache, _fakePeriodicTaskFactory, _fakeCancellationTokenSourceFactory);
    }
        public PeriodicCacheCleanerFixture()
        {
            _fakeSessionCache                   = A.Fake <IInProcSessionCache>();
            _fakePeriodicTaskFactory            = A.Fake <IPeriodicTaskFactory>();
            _fakePeriodicTask                   = A.Fake <IPeriodicTask>();
            _fakeCancellationTokenSourceFactory = A.Fake <ICancellationTokenSourceFactory>();
            _validConfiguration                 = new InProcSessionsConfiguration();

            _cancellationTokenSource = new CancellationTokenSource();
            A.CallTo(() => _fakeCancellationTokenSourceFactory.Create()).Returns(_cancellationTokenSource);
            A.CallTo(() => _fakePeriodicTaskFactory.Create(A <Action> ._)).Returns(_fakePeriodicTask);

            _periodicCacheCleaner = new PeriodicCacheCleaner(_validConfiguration, _fakeSessionCache, _fakePeriodicTaskFactory, _fakeCancellationTokenSourceFactory);
        }
 public PeriodicCacheCleaner(InProcSessionsConfiguration configuration, IInProcSessionCache sessionCache, IPeriodicTaskFactory periodicTaskFactory, ICancellationTokenSourceFactory cancellationTokenSourceFactory)
 {
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     if (sessionCache == null)
     {
         throw new ArgumentNullException("sessionCache");
     }
     if (periodicTaskFactory == null)
     {
         throw new ArgumentNullException("periodicTaskFactory");
     }
     if (cancellationTokenSourceFactory == null)
     {
         throw new ArgumentNullException("cancellationTokenSourceFactory");
     }
     _configuration = configuration;
     _cancellationTokenSourceFactory = cancellationTokenSourceFactory;
     _periodicTask = periodicTaskFactory.Create(sessionCache.Trim);
 }