public static void AreEqualGlobalComponents(GlobalPathInfo paths, PublishData publishSettings, GlobalComponents actual) { AreEqualGlobalPathInfo(paths, actual.GlobalPaths); }
private void New(string subscriptionsDataFile, X509Certificate2 certificate, string serviceEndpoint) { Validate.ValidateStringIsNullOrEmpty(GlobalPaths.AzureDirectory, Resources.AzureDirectoryName); Certificate = certificate; SubscriptionManager = SubscriptionsManager.Import(subscriptionsDataFile, null, certificate); ServiceConfiguration = new CloudServiceProjectConfiguration { endpoint = serviceEndpoint }; PublishSettings = new PublishData(); var publishDataProfile = new PublishDataPublishProfile { Url = ServiceConfiguration.endpoint }; if (Certificate != null) { publishDataProfile.ManagementCertificate = certificate.Thumbprint; } if (SubscriptionManager.Subscriptions != null && SubscriptionManager.Subscriptions.Count > 0) { var subscription = SubscriptionManager.Subscriptions.Values.First(); ServiceConfiguration.subscription = subscription.SubscriptionId; ServiceConfiguration.subscriptionName = subscription.SubscriptionName; publishDataProfile.Subscription = new [] { new PublishDataPublishProfileSubscription { Id = subscription.SubscriptionId, Name = subscription.SubscriptionName } }; } PublishSettings.Items = new [] { publishDataProfile }; }
public static void AreEqualGlobalSettingsManager(GlobalPathInfo paths, PublishData publishSettings, GlobalSettingsManager actual) { AreEqualGlobalPathInfo(paths, actual.GlobalPaths); }