Пример #1
0
        public async Task BlobUpload_GetBlobInfo_ReturnsExpectedBlobInfo()
        {
            using (var blobStorage = new BlobStorageClient("osdr_ml_modeler", "osdr_ml_modeler_secret"))
            {
                await blobStorage.AuthorizeClient();

                var info = await blobStorage.GetBlobInfo("CLIENT_ID", BlobId);

                info["fileName"].Should().Be("Aspirin.mol");
            }
        }
Пример #2
0
        public BlobStorageClientsTestsFixture(BlobStorageTestHarness harness)
        {
            using (var blobStorage = new BlobStorageClient("osdr_ml_modeler", "osdr_ml_modeler_secret"))
            {
                blobStorage.AuthorizeClient().Wait();

                BlobId = blobStorage.AddResource("CLIENT_ID", "Aspirin.mol", new Dictionary <string, object>()
                {
                    { "parentId", harness.JohnId }
                }).Result;
            }
        }
Пример #3
0
        public static async Task <Guid> AddResource(this BlobStorageClient client, string bucket, string fileName, IDictionary <string, object> metadata = null)
        {
            var filePath = Path.Combine(Directory.GetCurrentDirectory(), "Resources", fileName);

            return(await client.Upload(bucket, filePath, metadata));
        }