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