public void BuildContext() { ApplicationData data = ApplicationData.FromCurrentAppDomain(); ApplicationConfigurationNode applicationNode = new ApplicationConfigurationNode(data.Name, data); ConfigurationDesignManager manager = new ConfigurationDesignManager(); manager.Register(applicationNode, null); foreach (ConfigurationNodeCommand command in applicationNode.NewCommand.SubCommands) { command.Execute(); } ConfigurationDictionary dictionary = new ConfigurationDictionary(); manager.BuildContext(applicationNode, dictionary); Assert.AreEqual(1, dictionary.Count); Assert.IsTrue(dictionary.Contains(CryptographySettings.SectionName)); }