Exemplo n.º 1
0
        public void Setup()
        {
            _messageHandler1     = new TestMessageHandler();
            _messageHandler2     = new TestMessageHandler();
            _topicService        = new TopicService();
            _subscriptionService = new SubscriptionService();
            _messageHelper       = new MessageHelper();

            var configurationHelper = new ConfigurationHelper();

            _projectId = configurationHelper.ProjectId;

            _topic1Id        = $"{configurationHelper.TopicId}-{Guid.NewGuid()}";
            _subscription1Id = $"{configurationHelper.SubscriptionId}-{Guid.NewGuid()}";
            _topic2Id        = $"{configurationHelper.TopicId}-{Guid.NewGuid()}";
            _subscription2Id = $"{configurationHelper.SubscriptionId}-{Guid.NewGuid()}";

            _deadLetterTopicId        = $"{configurationHelper.DeadletterTopicId}-{Guid.NewGuid()}";
            _deadLetterSubscriptionId = $"{configurationHelper.DeadletterSubscriptionId}-{Guid.NewGuid()}";

            _topicService.CreateTopic(_projectId, _topic1Id);
            _topicService.CreateTopic(_projectId, _topic2Id);
            CreateDeadletterTopicAndSubscription();

            _sut1 = new FluentQueueApi();
            _sut2 = new FluentQueueApi();
        }
Exemplo n.º 2
0
        public void SetUpTests()
        {
            _publishServiceMock      = new Mock <IPublishService>();
            _subscriptionServiceMock = new Mock <ISubscriptionService>();
            _schedulerServiceMock    = new Mock <ISchedulerService>();

            _sut = new FluentQueueApi(
                _publishServiceMock.Object,
                _subscriptionServiceMock.Object,
                _schedulerServiceMock.Object);
        }
Exemplo n.º 3
0
        public void Setup()
        {
            _projectId               = "ons-blaise-dev";
            _topicId                 = "blaise-nuget-topic";
            _subscriptionId          = "blaise-nuget-subscription";
            _messageHandler          = new TestMessageHandler();
            _scheduledMessageHandler = new TestScheduledMessageHandler();
            _sut = new FluentQueueApi();

            Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", @"C:\Users\Jamie\source\ons-blaise-dev-adb1a24f1dbd.json");
        }
        public void Setup()
        {
            _messageHelper       = new MessageHelper();
            _topicService        = new TopicService();
            _subscriptionService = new SubscriptionService();

            var configurationHelper = new ConfigurationHelper();

            _projectId      = configurationHelper.ProjectId;
            _topicId        = $"{configurationHelper.TopicId}-{Guid.NewGuid()}";
            _subscriptionId = $"{configurationHelper.SubscriptionId}-{Guid.NewGuid()}";

            _ackTimeoutInSeconds = 60;

            _sut = new FluentQueueApi();
        }