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();
        }
Exemplo n.º 2
0
 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();
 }