public void CanGetHDInsightCluster() { cmdlet.ClusterName = ClusterName; cmdlet.ResourceGroupName = ResourceGroupName; var cluster = new Cluster { Id = "id", Name = ClusterName, Location = Location, Properties = new ClusterGetProperties { ClusterVersion = "3.1", ClusterState = "Running", ClusterDefinition = new ClusterDefinition { ClusterType = ClusterType }, QuotaInfo = new QuotaInfo { CoresUsed = 24 }, OperatingSystemType = OSType.Windows } }; var getresponse = new ClusterGetResponse { Cluster = cluster }; hdinsightManagementMock.Setup(c => c.Get(ResourceGroupName, ClusterName)) .Returns(getresponse) .Verifiable(); hdinsightManagementMock.Setup(c => c.GetCluster(It.IsAny <string>(), It.IsAny <string>())) .CallBase() .Verifiable(); cmdlet.ExecuteCmdlet(); commandRuntimeMock.VerifyAll(); commandRuntimeMock.Verify(f => f.WriteObject(It.IsAny <List <AzureHDInsightCluster> >(), true), Times.Once); }
public void CanGetHDInsightCluster() { cmdlet.ClusterName = ClusterName; cmdlet.ResourceGroupName = ResourceGroupName; var cluster = new Cluster(id: "id", name: ClusterName, location: Location) { Location = Location, Properties = new ClusterGetProperties { ClusterVersion = "3.6", ClusterState = "Running", ClusterDefinition = new ClusterDefinition { Kind = ClusterType }, QuotaInfo = new QuotaInfo { CoresUsed = 24 }, OsType = "Linux" } }; hdinsightManagementMock.Setup(c => c.Get(ResourceGroupName, ClusterName)) .Returns(cluster) .Verifiable(); hdinsightManagementMock.Setup(c => c.GetCluster(It.IsAny <string>(), It.IsAny <string>())) .CallBase() .Verifiable(); cmdlet.ExecuteCmdlet(); commandRuntimeMock.VerifyAll(); commandRuntimeMock.Verify(f => f.WriteObject(It.IsAny <List <AzureHDInsightCluster> >(), true), Times.Once); }