public void UnitTestGetInstanceSize()
 {
     XDocument deploymentXml = XDocument.Parse(DeploymentXml);
     IDeploymentXmlParser deploymentXmlParser = new DeploymentXmlParser(deploymentXml);
     string instanceSize = deploymentXmlParser.GetInstanceSize("[roleName]");
     Assert.AreEqual("ExtraSmall", instanceSize);
 }
 public void UnitTestGetInstanceCount()
 {
     XDocument deploymentXml = XDocument.Parse(DeploymentXml);
     IDeploymentXmlParser deploymentXmlParser = new DeploymentXmlParser(deploymentXml);
     int instanceCount = deploymentXmlParser.GetInstanceCount("[roleName]");
     Assert.AreEqual(1, instanceCount);
 }
Example #3
0
 /// <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 string GetInstanceSize(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.GetInstanceSize(roleName);
 }