public static void AreEqualDeploymentSettings(ServiceSettings settings, string configPath, string deploymentName, string label, string packagePath, string subscriptionId, DeploymentSettings actual) { AreEqualServiceSettings(settings, actual.ServiceSettings); Assert.AreEqual<string>(configPath, actual.ConfigPath); Assert.AreEqual<string>(deploymentName, actual.DeploymentName); Assert.AreEqual<string>(label, actual.Label); Assert.AreEqual<string>(packagePath, actual.PackagePath); Assert.AreEqual<string>(subscriptionId, actual.SubscriptionId); Assert.IsTrue(File.Exists(actual.ConfigPath)); Assert.IsTrue(File.Exists(actual.PackagePath)); }
public void TestDeploymentSettingsTestDoesNotConfigPathFail() { string label = "MyLabel"; string deploymentName = service.ServiceName; string doesNotExistDir = Path.Combine(Directory.GetCurrentDirectory(), "qewindw443298.cscfg"); try { DeploymentSettings deploySettings = new DeploymentSettings(settings, packagePath, doesNotExistDir, label, deploymentName); Assert.Fail("No exception was thrown"); } catch (Exception ex) { Assert.IsInstanceOfType(ex, typeof(FileNotFoundException)); Assert.AreEqual<string>(string.Format(Resources.PathDoesNotExistForElement, Resources.ServiceConfiguration, doesNotExistDir), ex.Message); } }
public static void AreEqualDeploymentSettings(DeploymentSettings expected, DeploymentSettings actual) { AreEqualDeploymentSettings(expected.ServiceSettings, expected.ConfigPath, expected.DeploymentName, expected.Label, expected.PackagePath, expected.SubscriptionId, actual); }
public void TestDeploymentSettingsTestWithFullServiceSettings() { string label = "MyLabel"; string deploymentName = service.ServiceName; ServiceSettings fullSettings = ServiceSettingsTestData.Instance.Data[ServiceSettingsState.Sample1]; DeploymentSettings deploySettings = new DeploymentSettings(fullSettings, packagePath, configPath, label, deploymentName); AzureAssert.AreEqualDeploymentSettings(fullSettings, configPath, deploymentName, label, packagePath, "f62b1e05-af8f-4205-8f98-325079adc155", deploySettings); }
public void TestDeploymentSettingsTestWithDefaultServiceSettings() { string label = "MyLabel"; string deploymentName = service.ServiceName; settings.Subscription = "TestSubscription2"; DeploymentSettings deploySettings = new DeploymentSettings(settings, packagePath, configPath, label, deploymentName); AzureAssert.AreEqualDeploymentSettings(settings, configPath, deploymentName, label, packagePath, "f62b1e05-af8f-4205-8f98-325079adc155", deploySettings); }
public void TestDeploymentSettingsTestNullSettingsFail() { string label = "MyLabel"; string deploymentName = service.ServiceName; try { DeploymentSettings deploySettings = new DeploymentSettings(null, packagePath, configPath, label, deploymentName); Assert.Fail("No exception was thrown"); } catch (Exception ex) { Assert.IsInstanceOfType(ex, typeof(ArgumentException)); Assert.AreEqual<string>(Resources.InvalidServiceSettingMessage, ex.Message); } }
public void TestDeploymentSettingsTestNullLabelFail() { string deploymentName = service.ServiceName; try { DeploymentSettings deploySettings = new DeploymentSettings(settings, packagePath, configPath, null, deploymentName); Assert.Fail("No exception was thrown"); } catch (Exception ex) { Assert.IsInstanceOfType(ex, typeof(ArgumentException)); Assert.IsTrue(string.Compare(string.Format(Resources.InvalidOrEmptyArgumentMessage, "Label"), ex.Message, true) == 0); } }