Example #1
0
        public EventsPublisherFixture()
        {
            ServiceBusSender = new FakeServiceBusSender();
            ServiceBusClient = new FakeServiceBusClient(ServiceBusSender);

            _preSendingSteps  = new List <IMessagePreSendingStep>();
            MessageSerializer = Mock.Of <IMessageSerializer>();
            Logger            = Mock.Of <ILogger <EventsPublisher> >();
            EventBusClient    = Mock.Of <IEventBusClient>();
            Mock.Get(EventBusClient)
            .Setup(s => s.Client)
            .Returns(ServiceBusClient);

            Publisher = new EventsPublisher(EventBusClient, MessageSerializer, Logger, PreSendingSteps);
        }
        public EventsProcessorFixture()
        {
            ServiceBusProcessor = new FakeServiceBusProcessor();
            ServiceBusClient    = new FakeServiceBusClient(ServiceBusProcessor);

            SubscriptionManager = Mock.Of <IEventsSubscriptionManager>();
            Logger             = Mock.Of <ILogger <EventsProcessor> >();
            ProcessingPipeline = Mock.Of <IMessageProcessingPipeline>();
            EventBusClient     = Mock.Of <IEventBusClient>();
            Mock.Get(EventBusClient)
            .Setup(s => s.Client)
            .Returns(ServiceBusClient);

            Processor = new EventsProcessor(
                SubscriptionManager,
                Logger,
                nameof(EventsProcessor),
                ProcessingPipeline,
                EventBusClient);
        }