public void Test() { var config1 = new Config1 { }; Assert.NotNull(config1, "Default Mode config1 created"); Assert.Null(config1.Val1, "config1 Val1"); Assert.Null(config1.Val2, "config1 Val2"); var config2 = new Config2 { }; Assert.NotNull(config2, "DefaultValue Mode config2 created"); Assert.AreEqual(2, config2.Val1, "config2 Val1"); Assert.AreEqual(0, config2.Val2, "config2 Val2"); var config3 = new Config3 { }; Assert.NotNull(config3, "Initializer Mode config3 created"); Assert.AreEqual(3, config3.Val1, "config3 Val1"); Assert.Null(config3.Val2, "config3 Val2"); var config4 = new Config4 { }; Assert.NotNull(config4, "Ignore Mode config4 created"); Assert.Null(config4.Val1, "config4 Val1"); Assert.Null(config4.Val2, "config4 Val2"); }
public static void TestExternalObjectLiteralConstructorMode() { /*@ * // This emulates external Config1 * Bridge.ClientTest.Batch3.BridgeIssues.Bridge2176.Config1 = function() * { * return { id: 1 }; * }; * * // This emulates external Config2 * var Config2 = function() * { * return { id: 2 }; * }; */ var c1 = new Config1() { Name = "Config1" }; Assert.AreEqual("Config1", c1.Name); Assert.AreEqual(1, c1.Id); var c2 = new Config2() { Name = "Config2" }; Assert.AreEqual("Config2", c2.Name); Assert.AreEqual(2, c2.Id); }
public void Test() { var config1 = new Config1 { }; Assert.NotNull(config1, "Default Mode config1 created"); Assert.AreEqual(1, config1.Val1, "config1 Val1"); Assert.AreEqual(11, config1.Val2, "config1 Val2"); var config2 = new Config2 { }; Assert.NotNull(config2, "Constructor Mode config2 created"); Assert.AreEqual(2, config2.Val1, "config2 Val1"); Assert.AreEqual(12, config2.Val2, "config2 Val2"); var config3 = new Config3 { }; Assert.NotNull(config3, "Plain Mode config3 created"); Assert.Null(config3.Val1, "config3 Val1"); Assert.Null(config3.Val2, "config3 Val2"); var config4 = new Config4 { }; Assert.NotNull(config4, "Plain Mode config4 created"); Assert.Null(config4.Val1, "config4 Val1"); Assert.Null(config4.Val2, "config4 Val2"); }
/// <summary> /// 更新所有参数,修改了配置文件,需要重新登录 /// </summary> /// <param name="req"></param> /// <returns></returns> public string UpdateAllConfig(Config2 req) { ResultJson r = new ResultJson { HttpCode = 200, Message = "更新成功,请重新登录" }; Configuration cfa = WebConfigurationManager.OpenWebConfiguration("~"); cfa.AppSettings.Settings["FLMeterDataRefreshRate"].Value = req.FLMeterDataRefreshRate; cfa.Save(); return(JsonConvert.SerializeObject(r)); }
/// <summary> /// 获取配置 /// </summary> public void getConfig2() { string cfgStr = new FnFile().getConfig2(); if (cfgStr.Trim().Length != 0) { JObject obj = (JObject)JsonConvert.DeserializeObject(cfgStr); config2 = new Config2(obj); } else { config2 = new Config2(); } }
public void Test() { var config1 = new Config1 { }; Assert.NotNull(config1, "DefaultValue and Construtor Modes config1 created"); Assert.AreEqual(1, config1.Val1, "config1 Val1"); Assert.AreEqual(11, config1.Val2, "config1 Val2"); var config2 = new Config2 { }; Assert.NotNull(config2, "DefaultValue and Plain Modes config2 created"); Assert.AreEqual(2, config2.Val1, "config2 Val1"); Assert.AreEqual(0, config2.Val2, "config2 Val2"); var config3 = new Config3 { }; Assert.NotNull(config3, "Ignore and Construtor Modes config3 created"); Assert.AreEqual(3, config3.Val1, "config3 Val1"); Assert.AreEqual(13, config3.Val2, "config3 Val2"); var config4 = new Config4 { }; Assert.NotNull(config4, "Ignore and Plain Modes config4 created"); Assert.Null(config4.Val1, "config4 Val1"); Assert.Null(config4.Val2, "config4 Val2"); var config5 = new Config5 { }; Assert.NotNull(config5, "Initializer and Construtor Modes config5 created"); Assert.AreEqual(5, config5.Val1, "config5 Val1"); Assert.AreEqual(15, config5.Val2, "config5 Val2"); var config6 = new Config6 { }; Assert.NotNull(config6, "Initializer and Plain Modes config6 created"); Assert.AreEqual(6, config6.Val1, "config6 Val1"); Assert.Null(config6.Val2, "config6 Val2"); }
private Config2 createTaggedSet2() { Config2 config_bn = new Config2(); config_bn.Value = (new Config2.Config2SequenceType()); config_bn.Value.Major_config = (new Major()); config_bn.Value.Major_config.Value = (0xCCL); test_asn.Version version_bn = new test_asn.Version(); version_bn.Value = (new test_asn.Version.VersionSequenceType()); version_bn.Value.Major = (new Major()); version_bn.Value.Major.Value = (0xAAL); version_bn.Value.Minor = (new Minor()); version_bn.Value.Minor.Value = (0xBBL); config_bn.Value.LstVersion = (new LstVersion()); config_bn.Value.LstVersion.Value = (new List <test_asn.Version>()); config_bn.Value.LstVersion.Value.Add(version_bn); return(config_bn); }