public void ImportAzurePublishSettingsProcessTests() { GlobalPathInfo globalPathInfo = new GlobalPathInfo(Data.AzureSdkAppDir); foreach (string filePath in Data.ValidPublishSettings) { new ImportAzurePublishSettingsCommand().ImportAzurePublishSettingsProcess(filePath, Data.AzureSdkAppDir); PublishData expectedPublishSettings = General.DeserializeXmlFile <PublishData>(filePath); PublishData actualPublishSettings = General.DeserializeXmlFile <PublishData>(globalPathInfo.PublishSettings); string thmbprint = actualPublishSettings.Items[0].ManagementCertificate; AzureAssert.AreEqualGlobalComponents(thmbprint, globalPathInfo, new ServiceSettings(), actualPublishSettings, new GlobalComponents(Data.AzureSdkAppDir)); } }
public void GlobalComponentsCreateNew() { foreach (string fileName in Data.ValidPublishSettings) { // Prepare GlobalComponents globalComponents = GlobalComponents.CreateFromPublishSettings(Data.AzureAppDir, null, fileName); PublishData expectedPublishSettings = General.DeserializeXmlFile <PublishData>(fileName); // Assert AzureAssert.AreEqualGlobalComponents(new GlobalPathInfo(Data.AzureAppDir), expectedPublishSettings, globalComponents); // Clean globalComponents.DeleteGlobalComponents(); } }
public void GlobalComponentsCreateNew() { foreach (string fileName in Data.ValidPublishSettings) { // Prepare GlobalComponents globalComponents = new GlobalComponents(fileName, Data.AzureSdkAppDir); PublishData actualPublishSettings = General.DeserializeXmlFile <PublishData>(Path.Combine(Data.AzureSdkAppDir, Resources.PublishSettingsFileName)); PublishData expectedPublishSettings = General.DeserializeXmlFile <PublishData>(fileName); // Assert AzureAssert.AreEqualGlobalComponents(actualPublishSettings.Items[0].ManagementCertificate, new GlobalPathInfo(Data.AzureSdkAppDir), new ServiceSettings(), expectedPublishSettings, globalComponents); // Clean new RemoveAzurePublishSettingsCommand().RemovePublishSettingsProcess(Data.AzureSdkAppDir); } }
public void GlobalComponentsLoadExisting() { for (var i = 0; i < Data.ValidPublishSettings.Count; i++) { var publishSettingsFile = Data.ValidPublishSettings[i]; // Prepare new ImportAzurePublishSettingsCommand().ImportSubscriptionProcess(publishSettingsFile, null); GlobalComponents globalComponents = GlobalComponents.Load(Data.AzureAppDir); PublishData actualPublishSettings = General.DeserializeXmlFile <PublishData>(Path.Combine(Data.AzureAppDir, Resources.PublishSettingsFileName)); PublishData expectedPublishSettings = General.DeserializeXmlFile <PublishData>(publishSettingsFile); // Assert AzureAssert.AreEqualGlobalComponents(new GlobalPathInfo(Data.AzureAppDir), expectedPublishSettings, globalComponents); // Clean globalComponents.DeleteGlobalComponents(); } }