public void ExecuteCommandGetAzureBlob() { AddTestBlobs(); ((MockCommandRuntime)command.CommandRuntime).ResetPipelines(); command.Container = "container1"; command.Blob = "blob*"; command.ExecuteCmdlet(); Assert.AreEqual(1, ((MockCommandRuntime)command.CommandRuntime).OutputPipeline.Count); AzureStorageBlob blob = (AzureStorageBlob)((MockCommandRuntime)command.CommandRuntime).OutputPipeline.FirstOrDefault(); Assert.AreEqual("blob0", blob.Name); ((MockCommandRuntime)command.CommandRuntime).ResetPipelines(); command.Container = "container20"; command.Blob = "blob12"; command.ExecuteCmdlet(); Assert.AreEqual(1, ((MockCommandRuntime)command.CommandRuntime).OutputPipeline.Count); blob = (AzureStorageBlob)((MockCommandRuntime)command.CommandRuntime).OutputPipeline.FirstOrDefault(); Assert.AreEqual("blob12", blob.Name); ((MockCommandRuntime)command.CommandRuntime).ResetPipelines(); command.Container = "container20"; command.Blob = "*"; command.ExecuteCmdlet(); Assert.AreEqual(20, ((MockCommandRuntime)command.CommandRuntime).OutputPipeline.Count); }