public PostcrossingEventProcessor( IPostcrossingEngineSettingsService postcrossingEngineSettingsService, IInsightsRepository insightsRepository, IEventRepository eventRepository) { _postcrossingEngineSettingsService = postcrossingEngineSettingsService; _insightsRepository = insightsRepository; _eventRepository = eventRepository; }
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; }
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); }