Exemple #1
0
 public MigrationNumberSyncServiceTests()
 {
     _eventPublisher          = Substitute.For <IEventPublisher>();
     _callbackChannelProvider = Substitute.For <ICallbackChannelProvider>();
     _callbackService         = Substitute.For <IMigrationNumberSync>();
     _callbackChannelProvider.GetCallbackChannel <IMigrationNumberSync>().Returns(_callbackService);
     _syncService = new MigrationNumberSyncService(_eventPublisher, _callbackChannelProvider);
     _migration   = new Migration {
         ProjectId = "1", Number = "2"
     };
 }
Exemple #2
0
 public AlarmManagementService(
     IPlatformModuleRepository platformModuleRepository,
     ICallbackChannelProvider callbackChannelProvider,
     ISafeEventRaiser eventRaiser,
     ILogger logger)
 {
     _platformModuleRepository = platformModuleRepository;
     _callbackChannelProvider  = callbackChannelProvider;
     _eventRaiser = eventRaiser;
     _logger      = logger;
     _subscribers = new Collection <Subscriber>();
     _logger.Init(GetType());
 }
        public CommonServices(
            ILogger logger,
            IPlatformModuleRepository moduleRepository,
            IConfigurationService configurationService,
            ICallbackChannelProvider callbackChannelProvider,
            ISafeEventRaiser eventRaiser,
            IModuleBusManager moduleBusManager)
        {
            _logger                  = logger;
            _moduleRepository        = moduleRepository;
            _configurationService    = configurationService;
            _callbackChannelProvider = callbackChannelProvider;
            _eventRaiser             = eventRaiser;
            _moduleBusManager        = moduleBusManager;

            _moduleBusManager.ModuleInitializationStarted += HandleModuleInitializationStarted;
        }
 public MigrationNumberSyncService(IEventPublisher eventPublisher, ICallbackChannelProvider callbackChannelProvider)
 {
     _eventPublisher          = eventPublisher;
     _callbackChannelProvider = callbackChannelProvider;
 }