Esempio n. 1
0
        private static String[] GenerateAttributesArray(NameValueCollection attributes)
        {
            String[] attributesArray = new String[attributes.Count];
            int      i = 0;

            foreach (String key in attributes.AllKeys)
            {
                attributesArray[i++] = KeyValuePairEncoder.EncodeKeyValuePair(key, attributes.Get(key));
            }
            return(attributesArray);
        }
Esempio n. 2
0
        private static string[] GenerateRulesArray(NamedElementCollection <AuthorizationRuleData> rules)
        {
            String[] rulesArray = new String[rules.Count];
            int      i          = 0;

            foreach (AuthorizationRuleData rule in rules)
            {
                rulesArray[i++] = KeyValuePairEncoder.EncodeKeyValuePair(rule.Name, rule.Expression);
            }
            return(rulesArray);
        }
Esempio n. 3
0
        private static String[] GeneratePackagesArray(NamedElementCollection <OraclePackageData> packages)
        {
            String[] packagesArray = new String[packages.Count];
            int      i             = 0;

            foreach (OraclePackageData package in packages)
            {
                packagesArray[i++] = KeyValuePairEncoder.EncodeKeyValuePair(package.Name, package.Prefix);
            }
            return(packagesArray);
        }
        public void SavesChangesToConfigurationObject()
        {
            OracleConnectionData sourceElement = new OracleConnectionData();

            sourceElement.Packages.Add(new OraclePackageData("foo", "bar"));
            sourceElement.Packages.Add(new OraclePackageData("foo2", "bar2"));
            List <ConfigurationSetting> settings = new List <ConfigurationSetting>(1);

            OracleConnectionSettingsWmiMapper.GenerateOracleConnectionSettingWmiObjects(sourceElement, settings);
            Assert.AreEqual(1, settings.Count);
            OracleConnectionSetting setting = settings[0] as OracleConnectionSetting;

            Assert.IsNotNull(setting);
            setting.Packages = new string[] { KeyValuePairEncoder.EncodeKeyValuePair("foo3", "bar3") };
            setting.Commit();
            Assert.AreEqual(1, sourceElement.Packages.Count);
            Assert.AreEqual("bar3", sourceElement.Packages.Get("foo3").Prefix);
        }
Esempio n. 5
0
 public static String EncodeKeyValueEntry(String key, String value)
 {
     return(KeyValuePairEncoder.EncodeKeyValuePair(key, value));
 }