public When_MessageQueueService_Is_Called_To_Push_New_Provider_Quarterly_Request_Message()
        {
            var storageAccount = CloudStorageAccount.Parse(TestConfiguration.MatchingConfiguration.BlobStorageConnectionString);
            var queueClient    = storageAccount.CreateCloudQueueClient();

            _queue = queueClient.GetQueueReference(QueueName.ProviderQuarterlyRequestQueue);
            _messageQueueService = new MessageQueueService(new NullLogger <MessageQueueService>(), TestConfiguration.MatchingConfiguration);
        }
        public When_MessageQueueService_Is_Called_To_Push_Email_Delivery_Status_Queue()
        {
            var storageAccount = CloudStorageAccount.Parse(TestConfiguration.MatchingConfiguration.BlobStorageConnectionString);
            var queueClient    = storageAccount.CreateCloudQueueClient();

            _queue = queueClient.GetQueueReference(QueueName.EmailDeliveryStatusQueue);
            _messageQueueService = new MessageQueueService(new NullLogger <MessageQueueService>(), TestConfiguration.MatchingConfiguration);
        }
Пример #3
0
 public Worker(
     ILogger <Worker> logger,
     MessageQueueService messageQueue,
     IStorageProvider provider)
 {
     _logger       = logger;
     _messageQueue = messageQueue;
     _provider     = provider;
     _logger.LogInformation("Document Bot, Up and running...");
 }
Пример #4
0
 public Worker(
     ILogger <Worker> logger,
     MessageQueueService messageQueue,
     IStorageProvider storageProvider)
 {
     _logger          = logger;
     _messageQueue    = messageQueue;
     _storageProvider = storageProvider;
     _logger.LogInformation("Router Bot, Up and running...");
 }
Пример #5
0
        public static bool StopServices()
        {
            NetworkService.StopService();

            MessageQueueService.StopService();

            ScheduleEngine.Stop();
            logger.Info("Schedule engine stopped.");

            return(true);
        }
Пример #6
0
        public static bool StartServices()
        {
            MessageQueueService.StartService();

            NetworkService.StartService();

            ScheduleEngine.Start();
            logger.Info("Schedule engine started.");

            return(true);
        }