Ejemplo n.º 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));
		}
Ejemplo n.º 2
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));
		}