private static async Task ExpectDownloadModelAsync(IBlobContainer modelContainer, Guid modelId) { await modelContainer.Received(1) .DownloadBlobAsync(ModelsProvider.GetModelBlobName(modelId), Arg.Any <Stream>(), Arg.Any <CancellationToken>()); }
private static async Task ExpectDownloadAllBlobsAsync(IBlobContainer blobContainer, string name, string sourceDirectoryPath) { var files = Directory.EnumerateFiles(sourceDirectoryPath).ToList(); foreach (var file in files) { await blobContainer.Received(1) .DownloadBlobAsync(Path.Combine(name, Path.GetFileName(file)), Arg.Any <string>(), Arg.Any <CancellationToken>()); } }
private static async Task ExpectDownloadBlobAsync(IBlobContainer blobContainer, string name) { await blobContainer.Received(1) .DownloadBlobAsync(name, Arg.Any <string>(), Arg.Any <CancellationToken>()); }
private static async Task ExpectDeleteModelAsync(IBlobContainer modelContainer, Guid modelId) { await modelContainer.Received(1) .DeleteBlobIfExistsAsync(ModelsProvider.GetModelBlobName(modelId), Arg.Any <CancellationToken>()); }