Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }