public void ConfigurationSettingFound() { // Arrange var expectedValues = new Dictionary <string, string> { { "domainConfigurationEncrypted", "Encrypted Domain Configuration" }, { "connectionStrings", "Encrypted connection strings" } }; string sectionName = DomainConfigurationSetting.DefaultConfigSectionName.Unencrypted.GetDescription(); var settings = new DomainConfigurationSetting(Assembly.GetExecutingAssembly()) { ConfigFileSectionName = sectionName }; ConfigurationSettingElementCollection <EncryptedSectionsSetting> schemaConfigurationSettingElement = settings.Current.EncryptedSections; // Act Dictionary <string, string> actualValues = schemaConfigurationSettingElement.All.ToDictionary(schemaSetting => schemaSetting.Name, schemaSetting => schemaSetting.Description); // Assert CollectionAssert.AreEquivalent(expectedValues, actualValues); }
public void ConfigurationSettingEncryptedFound() { // Arrange var expectedValues = new Dictionary <string, string> { { "ftp", "12b3" }, { "sql", "45a6" } }; string sectionName = DomainConfigurationSetting.DefaultConfigSectionName.Encrypted.GetDescription(); var settings = new DomainConfigurationSetting(Assembly.GetExecutingAssembly()) { ConfigFileSectionName = sectionName }; ConfigurationSettingElementCollection <PasswordSetting> encryptedConfigurationSettingElement = settings.Current.Passwords; // Act Dictionary <string, string> actualValues = encryptedConfigurationSettingElement.All.ToDictionary(schemaSetting => schemaSetting.Name, schemaSetting => schemaSetting.Value); // Assert CollectionAssert.AreEquivalent(expectedValues, actualValues); }
public void ConfigurationSettingNotFound() { // Arrange string settingFile = DomainConfigurationSetting.DefaultConfigSectionName.Unencrypted.GetDescription(); var settings = new DomainConfigurationSetting(Assembly.GetEntryAssembly()) { ConfigFileSectionName = settingFile }; ConfigurationSettingElementCollection <EncryptedSectionsSetting> schemaConfigurationSettingElement = settings.Current.EncryptedSections; // Act Dictionary <string, string> actualValues = schemaConfigurationSettingElement.All.ToDictionary(schemaSetting => schemaSetting.Name, schemaSetting => schemaSetting.Description); }