Beispiel #1
0
		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));
		}
Beispiel #2
0
		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;
		}
Beispiel #3
0
		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));
		}