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); }