public void UnitTestGetInstanceCount() { XDocument deploymentXml = XDocument.Parse(DeploymentXml); IDeploymentXmlParser deploymentXmlParser = new DeploymentXmlParser(deploymentXml); int instanceCount = deploymentXmlParser.GetInstanceCount("[roleName]"); Assert.AreEqual(1, instanceCount); }
/// <param name="subscriptionId">The Subscription ID.</param> /// <param name="certificateThumbprint">The certificate thumbprint.</param> /// <param name="serviceName">The service name.</param> /// <param name="deploymentSlot">Either "Production" or "Staging".</param> /// <param name="roleName">The name of the role.</param> public int GetInstanceCount(Guid subscriptionId, string certificateThumbprint, string serviceName, string deploymentSlot, string roleName) { XDocument deploymentXml = this.GetInformation(subscriptionId, certificateThumbprint, serviceName, deploymentSlot); IDeploymentXmlParser deploymentXmlParser = new DeploymentXmlParser(deploymentXml); return deploymentXmlParser.GetInstanceCount(roleName); }