public void ClearDefaultAzureSubscriptionClearsDefault() { MemoryDataStore dataStore = new MemoryDataStore(); AzureSession.DataStore = dataStore; currentProfile = new AzureProfile(Path.Combine(AzureSession.ProfileDirectory, AzureSession.ProfileFile)); ProfileClient client = new ProfileClient(currentProfile); client.Profile.Accounts[azureAccount.Id] = azureAccount; client.AddOrSetEnvironment(azureEnvironment); client.AddOrSetSubscription(azureSubscription2); Assert.Null(client.Profile.DefaultSubscription); client.SetSubscriptionAsDefault(azureSubscription2.Name, azureSubscription2.Account); Assert.Equal(azureSubscription2.Id, client.Profile.DefaultSubscription.Id); client.ClearDefaultSubscription(); Assert.Null(client.Profile.DefaultSubscription); Assert.Null(client.Profile.Context.Account); Assert.Null(client.Profile.Context.Environment); Assert.Null(client.Profile.Context.Subscription); }