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"); } }
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; } }
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)); }