protected static void SaveVhd(BlobHandle destination, FileInfo locFile, string storageKey, int?numThread = null, bool overwrite = false) { try { Console.WriteLine("Downloading a VHD from {0} to {1}...", destination.Blob.Uri.ToString(), locFile.FullName); DateTime startTime = DateTime.Now; vmPowershellCmdlets.SaveAzureVhd(destination.Blob.Uri, locFile, numThread, storageKey, overwrite); Console.WriteLine("Downloading completed in {0} seconds.", (DateTime.Now - startTime).TotalSeconds); } catch (Exception e) { Assert.Fail(e.InnerException.ToString()); } }