private void InitializeController() { this.logger = new Mock <ILogger <SystemAdminContainer> >(); this.userLogger = new Mock <ILogger <UserTenantContainer> >(); this.mockSystemAdminContainer = new Mock <SystemAdminContainer>(this.logger.Object); this.mockUserTenantContainer = new Mock <UserTenantContainer>( this.userLogger.Object, new AppConfig() { DeviceTelemetryService = new DeviceTelemetryServiceConfig { Messages = new MessagesConfig { TelemetryStorageType = "cosmosdb", }, }, }, new Mock <IGrafanaClient>().Object, new Mock <IKeyVaultClient>().Object); this.mockHttpContext = new Mock <HttpContext> { DefaultValue = DefaultValue.Mock }; this.mockHttpRequest = new Mock <HttpRequest> { DefaultValue = DefaultValue.Mock }; this.controller = new SystemAdminController(this.mockSystemAdminContainer.Object, this.mockUserTenantContainer.Object) { ControllerContext = new ControllerContext() { HttpContext = this.mockHttpContext.Object, }, }; }
private void InitializeController() { this.logger = new Mock <ILogger <SystemAdminContainer> >(); this.userLogger = new Mock <ILogger <UserTenantContainer> >(); this.mockSystemAdminContainer = new Mock <SystemAdminContainer>(this.logger.Object); this.mockUserTenantContainer = new Mock <UserTenantContainer>(this.userLogger.Object); this.mockHttpContext = new Mock <HttpContext> { DefaultValue = DefaultValue.Mock }; this.mockHttpRequest = new Mock <HttpRequest> { DefaultValue = DefaultValue.Mock }; this.controller = new SystemAdminController(this.mockSystemAdminContainer.Object, this.mockUserTenantContainer.Object) { ControllerContext = new ControllerContext() { HttpContext = this.mockHttpContext.Object, }, }; }