public void TestPopDsn() { var config = new FnsConfigurationMgr(); var originalInstance = GeneralUtility.InstanceFromRegistry; Test.Assert.IsNotEmpty(originalInstance, "Instance resolves to null"); config.PushDns("SENP"); string currentInstance = GeneralUtility.InstanceFromRegistry; Test.Assert.IsFalse(currentInstance.Equals(originalInstance), String.Format("PushDsn failed, original {0} is equal to current {1}", originalInstance, currentInstance)); config.PopDns(); var finalInstance = GeneralUtility.InstanceFromRegistry; Test.Assert.IsTrue(originalInstance.Equals(finalInstance), String.Format("PushDsn failed, {0} is not equal to final {1}", originalInstance, finalInstance)); }
public void TestAppSettings() { var config = new FnsConfigurationMgr(); Console.WriteLine("==========Default"); for (var i = 0; i < config.AppSettings.Count; ++i) { Console.WriteLine(String.Format("NAME={0}\tVALUE={1}", config.AppSettings.GetKey(i), config.AppSettings[i])); } Console.WriteLine("==========Selective"); var config2 = new FnsConfigurationMgr("SelectiveWebConnect.config"); for (var i = 0; i < config2.AppSettings.Count; ++i) { Console.WriteLine(String.Format("NAME={0}\tVALUE={1}", config2.AppSettings.GetKey(i), config2.AppSettings[i])); } Test.Assert.IsNull(config2.AppSettings["UNKNOWN"], "Does Not returns NULLS!!!"); }