private void InitializeController() { this.mockJwtHelper = new Mock <IJwtHelpers> { DefaultValue = DefaultValue.Mock }; this.logger = new Mock <ILogger <UserTenantContainer> >(); this.mockUserTenantContainer = new Mock <UserTenantContainer>(this.logger.Object); this.settingsLogger = new Mock <ILogger <UserSettingsContainer> >(); this.mockUserSettingsContainer = new Mock <UserSettingsContainer>(this.settingsLogger.Object); this.mockHttpContext = new Mock <HttpContext> { DefaultValue = DefaultValue.Mock }; this.mockHttpRequest = new Mock <HttpRequest> { DefaultValue = DefaultValue.Mock }; this.mockSendGridClientFactory = new Mock <ISendGridClientFactory> { DefaultValue = DefaultValue.Mock }; this.mockSendGridClient = new Mock <ISendGridClient> { DefaultValue = DefaultValue.Mock }; this.mockInviteHelper = new Mock <IInviteHelpers>(); this.controller = new UserTenantController(this.mockUserTenantContainer.Object, this.mockJwtHelper.Object, this.mockSendGridClientFactory.Object, this.mockInviteHelper.Object, this.mockUserSettingsContainer.Object) { ControllerContext = new ControllerContext() { HttpContext = this.mockHttpContext.Object, }, }; }
private void InitializeController() { this.mockJwtHelper = new Mock <IJwtHelpers> { DefaultValue = DefaultValue.Mock }; this.logger = new Mock <ILogger <UserTenantContainer> >(); this.mockUserTenantContainer = new Mock <UserTenantContainer>( this.logger.Object, new AppConfig() { DeviceTelemetryService = new DeviceTelemetryServiceConfig { Messages = new MessagesConfig { TelemetryStorageType = "cosmosdb", }, }, }, new Mock <IGrafanaClient>().Object, new Mock <IKeyVaultClient>().Object); this.settingsLogger = new Mock <ILogger <UserSettingsContainer> >(); this.mockUserSettingsContainer = new Mock <UserSettingsContainer>(this.settingsLogger.Object); this.mockHttpContext = new Mock <HttpContext> { DefaultValue = DefaultValue.Mock }; this.mockHttpRequest = new Mock <HttpRequest> { DefaultValue = DefaultValue.Mock }; this.mockSendGridClientFactory = new Mock <ISendGridClientFactory> { DefaultValue = DefaultValue.Mock }; this.mockSendGridClient = new Mock <ISendGridClient> { DefaultValue = DefaultValue.Mock }; this.mockInviteHelper = new Mock <IInviteHelpers>(); this.controller = new UserTenantController(this.mockUserTenantContainer.Object, this.mockJwtHelper.Object, this.mockSendGridClientFactory.Object, this.mockInviteHelper.Object, this.mockUserSettingsContainer.Object) { ControllerContext = new ControllerContext() { HttpContext = this.mockHttpContext.Object, }, }; }