public void Test_GenerateBlobFullName() { var azureStorageLogger = new AzureStorageEventLogger(blobContainerClient); var name = Guid.NewGuid(); var extension = "json"; var serviceName = "testService"; var path = "2021\\12\\10\\12\\13\\14"; var blobName = string.Format("{0}.{1}", name.ToString().Replace("-", "_"), extension); var azureStorageBlobModel = new AzureStorageBlobFullNameModel(serviceName, path, blobName); var result = azureStorageLogger.GenerateBlobFullName(azureStorageBlobModel); var expected = Path.Combine(serviceName, path, blobName); Assert.AreEqual(expected, result); }
/// <summary> /// Generates the full name for the blob /// </summary> /// <param name="storageBlobFullNameModel">The blob full name model</param> /// <returns>The fullname of the blob (path + name)</returns> public string GenerateBlobFullName(AzureStorageBlobFullNameModel storageBlobFullNameModel) { return(Path.Combine(storageBlobFullNameModel.ServiceName, storageBlobFullNameModel.Path, storageBlobFullNameModel.BlobName)); }