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);
        }
Beispiel #2
0
 public FakeServiceBusClient(FakeServiceBusSender sender)
 {
     Sender    = sender;
     Processor = default !;