コード例 #1
0
        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);
        }