public BlobsAwsClientV1Test()
        {
            //var AWS_ENABLED = Environment.GetEnvironmentVariable("AWS_ENABLED") ?? "true";
            //var AWS_REGION = Environment.GetEnvironmentVariable("AWS_REGION") ?? "us-east-1";
            //var AWS_ACCOUNT = Environment.GetEnvironmentVariable("AWS_ACCOUNT");
            //var AWS_ACCESS_ID = Environment.GetEnvironmentVariable("AWS_ACCESS_ID") ?? "";
            //var AWS_ACCESS_KEY = Environment.GetEnvironmentVariable("AWS_ACCESS_KEY") ?? "";
            //var AWS_BUCKET = Environment.GetEnvironmentVariable("AWS_BUCKET") ?? "";

            //_enabled = BooleanConverter.ToBoolean(AWS_ENABLED);

            if (_enabled)
            {
                var config = ConfigParams.FromTuples(
                    //"connection.region", AWS_REGION,
                    //"connection.account", AWS_ACCOUNT,
                    //"connection.resource", AWS_BUCKET,
                    //"credential.access_id", AWS_ACCESS_ID,
                    //"credential.access_key", AWS_ACCESS_KEY
                    );

                _client = new BlobsAwsClientV1();
                _client.Configure(config);
                _client.OpenAsync(null).Wait();
                _client.ClearAsync(null).Wait();

                _fixture = new BlobsClientV1Fixture(_client);
            }
        }
예제 #2
0
        public BlobsHttpClientV1Test()
        {
            _client = new BlobsHttpClientV1();

            _client.Configure(HttpConfig);

            _fixture = new BlobsClientV1Fixture(_client);

            _client.OpenAsync(null).Wait();

            Thread.Sleep(1000); // Just let service a sec to be initialized

            _client.OpenAsync(null).Wait();
        }