public void TestGetCurrentSubscriptionByName() { var globalComponents = GlobalComponents.CreateFromPublishSettings(GlobalPathInfo.GlobalSettingsDirectory, null, Data.ValidPublishSettings.First()); var importSubscriptionCommand = new ImportAzurePublishSettingsCommand(); importSubscriptionCommand.ImportSubscriptionProcess( Data.ValidPublishSettings.First(), null); var currentSubscription = importSubscriptionCommand.GetCurrentSubscription(); Assert.AreEqual(currentSubscription.SubscriptionName, "Windows Azure Sandbox 9-220"); Assert.IsTrue(currentSubscription.IsDefault); // Test the get for all subscription (null name) var getSubscriptionCommand = new GetSubscriptionCommandStub(); getSubscriptionCommand.GetSubscriptionProcess("ByName", null, null); Assert.AreEqual(3, getSubscriptionCommand.Messages.Count); // Test the get for a specific susbcription getSubscriptionCommand = new GetSubscriptionCommandStub(); getSubscriptionCommand.GetSubscriptionProcess("ByName", currentSubscription.SubscriptionName, null); Assert.AreEqual(1, getSubscriptionCommand.Messages.Count); Assert.AreEqual(currentSubscription.SubscriptionName, getSubscriptionCommand.Messages.First().SubscriptionName); Assert.AreEqual(currentSubscription.SubscriptionId, getSubscriptionCommand.Messages.First().SubscriptionId); globalComponents.DeleteGlobalComponents(); }
public void TestGetCurrentSubscriptionCurrent() { var globalComponents = GlobalComponents.CreateFromPublishSettings(GlobalPathInfo.GlobalSettingsDirectory, null, Data.ValidPublishSettings.First()); var importSubscriptionCommand = new ImportAzurePublishSettingsCommand(); importSubscriptionCommand.ImportSubscriptionProcess( Data.ValidPublishSettings.First(), null); var currentSubscription = importSubscriptionCommand.GetCurrentSubscription(); Assert.AreEqual(currentSubscription.SubscriptionName, "Windows Azure Sandbox 9-220"); Assert.IsTrue(currentSubscription.IsDefault); // Test the get for the current subscription var getSubscriptionCommand = new GetSubscriptionCommandStub(); getSubscriptionCommand.GetSubscriptionProcess("Current", null, null); Assert.AreEqual(1, getSubscriptionCommand.Messages.Count); Assert.AreEqual(currentSubscription.SubscriptionName, getSubscriptionCommand.Messages.First().SubscriptionName); Assert.AreEqual(currentSubscription.SubscriptionId, getSubscriptionCommand.Messages.First().SubscriptionId); globalComponents.DeleteGlobalComponents(); }
public void TestGetCurrentSubscriptionCurrent() { var globalComponents = GlobalComponents.CreateFromPublishSettings(GlobalPathInfo.GlobalSettingsDirectory, null, Data.ValidPublishSettings.First()); var importSubscriptionCommand = new ImportAzurePublishSettingsCommand(); importSubscriptionCommand.ImportSubscriptionFile( Data.ValidPublishSettings.First(), null); var currentSubscription = importSubscriptionCommand.GetCurrentSubscription(); Assert.AreEqual(currentSubscription.SubscriptionName, Data.Subscription1); Assert.IsTrue(currentSubscription.IsDefault); // Test the get for the current subscription var getSubscriptionCommand = new GetSubscriptionCommandStub(); getSubscriptionCommand.GetSubscriptionProcess("Current", null, null); Assert.AreEqual(1, getSubscriptionCommand.Messages.Count); Assert.AreEqual(currentSubscription.SubscriptionName, getSubscriptionCommand.Messages.First().SubscriptionName); Assert.AreEqual(currentSubscription.SubscriptionId, getSubscriptionCommand.Messages.First().SubscriptionId); globalComponents.DeleteGlobalComponents(); }