public void TestCompareAsBoolean() { OptionMapOption workshare7Option = new OptionMapOption(); workshare7Option.DataType = "Boolean"; workshare7Option.Value = "True"; Option workshare5Option = new Option("Test", Workshare5OptionsTranslater.TranslateType("11"), "", "-1"); Assert.IsTrue(StaticShared.CompareAsBoolean(workshare7Option.Value, workshare5Option.Value)); workshare5Option = new Option("Test", Workshare5OptionsTranslater.TranslateType("11"), "", "0"); Assert.IsFalse(StaticShared.CompareAsBoolean(workshare7Option.Value, workshare5Option.Value)); workshare5Option = new Option("Test", Workshare5OptionsTranslater.TranslateType("11"), "", "1"); Assert.IsTrue(StaticShared.CompareAsBoolean(workshare7Option.Value, workshare5Option.Value)); }
public static bool IsReadOnly(OptionMapOption workshare7Option) { try { if (!string.IsNullOrEmpty(workshare7Option.ReadOnly)) { return Convert.ToBoolean(workshare7Option.ReadOnly.Trim().ToLower()); } } catch (Exception ex) { Logger.LogError(ex); } return false; }
public void TestCompareAsType() { OptionMapOption workshare7Option; Option workshare5Option; workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "True"; workshare5Option = new Option("Test", "Boolean", "", "True"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "False"; workshare5Option = new Option("Test", "Boolean", "", "False"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "False"; workshare5Option = new Option("Test", "Boolean", "", "True"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "True"; workshare5Option = new Option("Test", "Boolean", "", "False"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "1"; workshare5Option = new Option("Test", "Boolean", "", "1"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "0"; workshare5Option = new Option("Test", "Boolean", "", "0"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "0"; workshare5Option = new Option("Test", "Boolean", "", "1"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "1"; workshare5Option = new Option("Test", "Boolean", "", "0"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "True"; workshare5Option = new Option("Test", "Boolean", "", "1"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "False"; workshare5Option = new Option("Test", "Boolean", "", "0"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "False"; workshare5Option = new Option("Test", "Boolean", "", "1"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Boolean"; workshare7Option.Value = "True"; workshare5Option = new Option("Test", "Boolean", "", "0"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0xFFFFFFFF"; workshare5Option = new Option("Test", "Color", "", "-1"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0x8080"; workshare5Option = new Option("Test", "Color", "", "32896"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0xFF0000"; workshare5Option = new Option("Test", "Color", "", "16711680"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0xFFFFFFFF"; workshare5Option = new Option("Test", "Color", "", "555"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0x8080"; workshare5Option = new Option("Test", "Color", "", "555"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0xFFFFFFFF"; workshare5Option = new Option("Test", "Color", "", "16711680"); Assert.IsFalse(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0x100"; workshare5Option = new Option("Test", "Color", "", "256"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); workshare7Option = new OptionMapOption(); workshare7Option.ID = "Test"; workshare7Option.DataType = "Color"; workshare7Option.Value = "0x10"; workshare5Option = new Option("Test", "Color", "", "16"); Assert.IsTrue(StaticShared.CompareAsType(workshare7Option.DataType, workshare7Option.Value, workshare5Option.Value)); }