public void Setup() { SbQueueClient = new ServiceBusQueueClientFake(); QueryHandlerMock = new Mock <IQueryHandler>(); CommandHandlerMock = new Mock <ICommandHandler>(); HearingServiceMock = new Mock <IHearingService>(); KinlyConfiguration = new KinlyConfiguration { SipAddressStem = "@WhereAreYou.com" }; RandomGenerator = new Mock <IRandomGenerator>(); _eventPublisher = new EventPublisher(SbQueueClient); Logger = new Mock <ILogger>(); Controller = new BookingsApi.Controllers.HearingsController(QueryHandlerMock.Object, CommandHandlerMock.Object, _eventPublisher, RandomGenerator.Object, new OptionsWrapper <KinlyConfiguration>(KinlyConfiguration), HearingServiceMock.Object, Logger.Object); }