public StorageAdapterClientTest() { this.mockHttpClient = new Mock <IHttpClient>(); this.mockHttpContextAccessor = new Mock <IHttpContextAccessor>(); this.mockHttpContextAccessor .Setup(t => t.HttpContext.Request.HttpContext.Items) .Returns(new Dictionary <object, object>() { { "TenantID", "test_tenant" } }); this.mockHttpContextAccessor .Setup(t => t.HttpContext.Request.Headers) .Returns(new HeaderDictionary() { { AzdsRouteKey, "mockDevSpace" } }); this.mockRequestHelper = new Mock <ExternalRequestHelper>( this.mockHttpClient.Object, this.mockHttpContextAccessor.Object); this.mockConfig = new Mock <AppConfig>(); this.mockConfig .Setup(x => x.ExternalDependencies.StorageAdapterServiceUrl) .Returns(MockServiceUri); this.client = new StorageAdapterClient( this.mockConfig.Object, this.mockRequestHelper.Object); this.rand = new Random(); }
public StorageAdapterClientTest() { this.mockHttpClient = new Mock <IHttpClient>(); this.client = new StorageAdapterClient( this.mockHttpClient.Object, new ServicesConfig { StorageAdapterApiUrl = MOCK_SERVICE_URI }, new Logger("UnitTest", LogLevel.Debug)); this.rand = new Random(); }