Exemple #1
0
 public PostcrossingEventProcessor(
     IPostcrossingEngineSettingsService postcrossingEngineSettingsService,
     IInsightsRepository insightsRepository,
     IEventRepository eventRepository)
 {
     _postcrossingEngineSettingsService = postcrossingEngineSettingsService;
     _insightsRepository = insightsRepository;
     _eventRepository    = eventRepository;
 }
Exemple #2
0
 public SetSynchronizationService(
     IThemeSynchronizer themeSynchronizer,
     ISubthemeSynchronizer subthemeSynchronizer,
     ISetSynchronizer setSynchronizer,
     IInsightsRepository insightsRepository,
     IOnboardingService onboardingService,
     IMessageHub messageHub)
 {
     _themeSynchronizer    = themeSynchronizer;
     _subthemeSynchronizer = subthemeSynchronizer;
     _setSynchronizer      = setSynchronizer;
     _insightsRepository   = insightsRepository;
     _onboardingService    = onboardingService;
     _messageHub           = messageHub;
 }
Exemple #3
0
        public PostcrossingEventService(
            IPostcrossingEngineSettingsService postcrossingEngineSettingsService,
            IPostcrossingClient postcrossingClient,
            IInsightsRepository insightsRepository,
            IEventRepository eventRepository,
            IPostcrossingEventProcessor postcrossingEventProcessor)
        {
            _semaphore = new SemaphoreSlim(1);

            _postcrossingEngineSettingsService = postcrossingEngineSettingsService;
            _postcrossingClient         = postcrossingClient;
            _insightsRepository         = insightsRepository;
            _eventRepository            = eventRepository;
            _postcrossingEventProcessor = postcrossingEventProcessor;
        }
 public static void ClassInitialize(TestContext _)
 {
     _insightsRepository = new InsightsRepository(MemoryRepositoryService);
 }