Add() public method

Attempts to add the specified charactert to the last unoccupied positions in the test string (append text to the virtual string). Returns true on success, false otherwise.
public Add ( char input ) : bool
input char
return bool
Ejemplo n.º 1
0
		public void Add_string_int_MaskedTextResultHint_Test00001 ()
		{
			MaskedTextProvider mtp;
			int testPosition;
			MaskedTextResultHint resultHint;
			bool result;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			result = mtp.Add (@"", out testPosition, out resultHint);
			Assert.AreEqual (true, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#0");
			Assert.AreEqual (MaskedTextResultHint.NoEffect, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1");
			Assert.AreEqual (1, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#2");
			MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 3, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");

		}
Ejemplo n.º 2
0
		public void AddStringExceptionTest1 ()
		{
			MaskedTextProvider mtp = new MaskedTextProvider ("a");
			mtp.Add (null);
		}
Ejemplo n.º 3
0
		public void FindEditPositionInRangeTest1 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 0, false), "#0");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 0, true), "#1");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 1, false), "#2");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 1, true), "#3");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 2, false), "#4");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 2, true), "#5");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 3, false), "#6");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 3, true), "#7");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 4, false), "#8");
			Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 4, true), "#9");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 0, false), "#10");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 0, true), "#11");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 1, false), "#12");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 1, true), "#13");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 2, false), "#14");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 2, true), "#15");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 3, false), "#16");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 3, true), "#17");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 4, false), "#18");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 4, true), "#19");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 0, false), "#20");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 0, true), "#21");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 1, false), "#22");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 1, true), "#23");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 2, false), "#24");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 2, true), "#25");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 3, false), "#26");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 3, true), "#27");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 4, false), "#28");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 4, true), "#29");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 0, false), "#30");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 0, true), "#31");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 1, false), "#32");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 1, true), "#33");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 2, false), "#34");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 2, true), "#35");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 3, false), "#36");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 3, true), "#37");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 4, false), "#38");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 4, true), "#39");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 0, false), "#40");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 0, true), "#41");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 1, false), "#42");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 1, true), "#43");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 2, false), "#44");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 2, true), "#45");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 3, false), "#46");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 3, true), "#47");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 4, false), "#48");
			Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 4, true), "#49");
			MaskedTextProviderTest.AssertProperties (mtp, "FindEditPositionInRangeTest", 50, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");
		}
Ejemplo n.º 4
0
		public void Add_string_int_MaskedTextResultHint_Test00012 ()
		{
			MaskedTextProvider mtp;
			int testPosition;
			MaskedTextResultHint resultHint;
			bool result;
			//int Int32_out = 0;
			//MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Remove ();
			mtp.InsertAt ('\x61', 1);
			result = mtp.Add (@"abc", out testPosition, out resultHint);
			Assert.AreEqual (true, result, "Add_string_int_MaskedTextResultHint_Test#0");
			Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "Add_string_int_MaskedTextResultHint_Test#1");
			Assert.AreEqual (2, testPosition, "Add_string_int_MaskedTextResultHint_Test#2");
			MaskedTextProviderTest.AssertProperties (mtp, "Add_string_int_MaskedTextResultHint_Test", 3, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");

		}
Ejemplo n.º 5
0
		public void ToString_bool_bool_int_int_Test00008 ()
		{
			MaskedTextProvider mtp;
			//int Int32_out = 0;
			//MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Remove ();
			mtp.InsertAt ('\x61', 1);
			Assert.AreEqual (@"_", mtp.ToString (true, true, -1, 1), "#0");
			MaskedTextProviderTest.AssertProperties (mtp, "ToString_bool_bool_int_int_Test", 1, true, false, 0, 1, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, -1, 3, @"abc", true, false, '\x0', '\x5F', true, true, true, @" bc", @" bc", @" bc", @"_bc", @"_", @" bc", @"");
		}
Ejemplo n.º 6
0
		public void VerifyString_string_int_MaskedTextResultHintTest00010 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (false, mtp.VerifyString (@"a longer string value", out Int32_out, out MaskedTextResultHint_out), "#12");
			Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#13");
			Assert.AreEqual (3, Int32_out, "#14");
			MaskedTextProviderTest.AssertProperties (mtp, "VerifyString_string_int_MaskedTextResultHintTest", 15, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");
		}
Ejemplo n.º 7
0
		public void ToDisplayString ()
		{
			MaskedTextProvider mtp;

			mtp = new MaskedTextProvider ("##-##");
			mtp.PasswordChar = '*';
			Assert.AreEqual ("__-__", mtp.ToDisplayString ());

			mtp.Add ("666");
			Assert.AreEqual ("**-*_", mtp.ToDisplayString ());
		}
Ejemplo n.º 8
0
		public void FindAssignedEditPositionInRangeTest2 ()
		{
			MaskedTextProvider mtp;
			//int Int32_out = 0;
			//MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add ("a");
			mtp.Remove ();
			mtp.InsertAt ('\x61', 1);
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#51");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#52");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#53");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#54");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#55");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#56");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#57");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#58");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#59");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#60");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#61");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#62");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#63");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#64");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#65");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#66");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#67");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#68");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#69");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#70");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#71");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#72");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#73");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#74");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#75");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#76");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#77");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#78");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#79");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#80");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#81");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#82");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#83");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#84");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#85");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#86");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#87");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#88");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#89");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#90");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#91");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#92");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#93");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#94");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#95");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#96");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#97");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#98");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#99");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#100");
			AssertProperties (mtp, "FindAssignedEditPositionInRangeTest", 101, true, false, 0, 1, CultureInfo.GetCultureInfo ("en-US"), 1, true, false, false, -1, 3, "abc", true, false, '\x0', '\x5F', true, true, true, @" bc", @" bc", @" bc", @"_bc", @"_", @" bc", @"");
		}
Ejemplo n.º 9
0
		public void FindAssignedEditPositionInRangeTest4 ()
		{
			MaskedTextProvider mtp;
			//int Int32_out = 0;
			//MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"a?b?c");
			mtp.Add ("a");
			mtp.Remove ();
			mtp.InsertAt ('\x61', 1);
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#201");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#202");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#203");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#204");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#205");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#206");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#207");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#208");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#209");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#210");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 5, false), "#211");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 5, true), "#212");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 6, false), "#213");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 6, true), "#214");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#215");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#216");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#217");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#218");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#219");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#220");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#221");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#222");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#223");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#224");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 5, false), "#225");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#226");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 6, false), "#227");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#228");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#229");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#230");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#231");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#232");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#233");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#234");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#235");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#236");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#237");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#238");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, false), "#239");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, true), "#240");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, false), "#241");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, true), "#242");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#243");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#244");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#245");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#246");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#247");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#248");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#249");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#250");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#251");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#252");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, false), "#253");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, true), "#254");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, false), "#255");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, true), "#256");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#257");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#258");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#259");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#260");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#261");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#262");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#263");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#264");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#265");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#266");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, false), "#267");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, true), "#268");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, false), "#269");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, true), "#270");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#271");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#272");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#273");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#274");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#275");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#276");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#277");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#278");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#279");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#280");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#281");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#282");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#283");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#284");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#285");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#286");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#287");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#288");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#289");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#290");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#291");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#292");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#293");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#294");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#295");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#296");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#297");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#298");
			AssertProperties (mtp, "FindAssignedEditPositionInRangeTest", 299, true, false, 1, 2, CultureInfo.GetCultureInfo ("en-US"), 3, true, false, false, 1, 5, "a?b?c", true, false, '\x0', '\x5F', true, true, true, @" ab c", @" ab c", @" ab c", @"_ab_c", @"_a_", @" ab c", @" a");
		}
Ejemplo n.º 10
0
		public void FindAssignedEditPositionFromTest1 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (0, false), "#0");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (0, true), "#1");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (1, false), "#2");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (1, true), "#3");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (2, false), "#4");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (2, true), "#5");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (3, false), "#6");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (3, true), "#7");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (4, false), "#8");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (4, true), "#9");
			MaskedTextProviderTest.AssertProperties (mtp, "FindAssignedEditPositionFromTest", 10, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");
		}
Ejemplo n.º 11
0
		public void MaskCompletedTest ()
		{
			MaskedTextProvider mtp;
			string mask;

			mask = @"0";
			mtp = new MaskedTextProvider (mask);
			Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"9";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"#";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"L";
			mtp = new MaskedTextProvider (mask);
			Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsFalse (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"?";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"&";
			mtp = new MaskedTextProvider (mask);
			Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"C";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"A";
			mtp = new MaskedTextProvider (mask);
			Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"a";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @".";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @",";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @":";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"/";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"$";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"<";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @">";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"|";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);

			mask = @"\\";
			mtp = new MaskedTextProvider (mask);
			Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
			mtp.Add ("1");
			Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
			mtp.Add ("a");
			Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
		}
Ejemplo n.º 12
0
		public void Add_string_Test42871 ()
		{
			MaskedTextProvider mtp;
			//int testPosition;
			//MaskedTextResultHint resultHint;
			bool result;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"$999,999.00");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			result = mtp.Add (@"€");
			Assert.AreEqual (true, result, "Add_string_Test#0");
			MaskedTextProviderTest.AssertProperties (mtp, "Add_string_Test", 1, true, false, 0, 8, CultureInfo.GetCultureInfo ("es-ES"), 8, true, false, false, -1, 11, @"$999,999.00", false, false, '\x0', '\x5F', true, true, true, @"€   .   ,", @"€   .   ,", @"€   .   ,", @"€___.___,__", @"________", @"€   .   ,", @"");
		}
Ejemplo n.º 13
0
		public void InsertAt_charTest ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;

			// insert space over space
			mtp = new MaskedTextProvider ("aaa");
			mtp.Add (" ");
			Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#A1");
			Assert.AreEqual ("", mtp.ToString (), "A2");
			Assert.AreEqual (0, Int32_out, "A3");
			Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "A4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_A", 1, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 3, @"aaa", true, false, '\x0', '\x5F', true, true, true, @"", @"", @"", @"___", @"___", @"", @"");

			// insert space over normal char.
			mtp = new MaskedTextProvider ("aaa");
			mtp.Add ("a");
			Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#B1");
			Assert.AreEqual (" a", mtp.ToString (), "B2");
			Assert.AreEqual (0, Int32_out, "B3");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "B4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_B", 1, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 1, 3, @"aaa", true, false, '\x0', '\x5F', true, true, true, @" a", @" a", @" a", @"_a_", @"_a_", @" a", @" a");

			// insert space over empty position.
			mtp = new MaskedTextProvider ("aaa");
			Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#C1");
			Assert.AreEqual ("", mtp.ToString (), "C2");
			Assert.AreEqual (0, Int32_out, "C3");
			Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "C4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_C", 1, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 3, @"aaa", true, false, '\x0', '\x5F', true, true, true, @"", @"", @"", @"___", @"___", @"", @"");

			// insert space over empty position with other characters later in the string already inserted..
			mtp = new MaskedTextProvider ("aaa");
			mtp.InsertAt ('z', 2);
			Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#D1");
			Assert.AreEqual ("  z", mtp.ToString (), "D2");
			Assert.AreEqual (0, Int32_out, "D3");
			Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "D4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_D", 1, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 2, 3, @"aaa", true, false, '\x0', '\x5F', true, true, true, @"  z", @"  z", @"  z", @"__z", @"__z", @"  z", @"  z");

			// insert space over non-empty position with other characters later in the string already inserted..
			mtp = new MaskedTextProvider ("aaa");
			mtp.InsertAt ('z', 0);
			mtp.InsertAt ('z', 1);
			Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#E1");
			Assert.AreEqual (" zz", mtp.ToString (), "E2");
			Assert.AreEqual (0, Int32_out, "E3");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "E4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_E", 1, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 2, 3, @"aaa", true, false, '\x0', '\x5F', true, true, true, @" zz", @" zz", @" zz", @"_zz", @"_zz", @" zz", @" zz");

			// Insert number over empty position with other characters later in the string.
			mtp = new MaskedTextProvider (@"aaa");
			mtp.InsertAt ('\x33', 2);
			Assert.AreEqual (true, mtp.InsertAt ('\x34', 0, out Int32_out, out MaskedTextResultHint_out), "#F1");
			Assert.AreEqual ("4 3", mtp.ToString (), "F2");
			Assert.AreEqual (0, Int32_out, "F3");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "F4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_F", 1, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 2, 3, @"aaa", true, false, '\x0', '\x5F', true, true, true, @"4 3", @"4 3", @"4 3", @"4_3", @"4_3", @"4 3", @"4 3");

			// insert space over literal with filled in positions later on (no more available edit positions)
			mtp = new MaskedTextProvider ("aba");
			mtp.InsertAt ('z', 0);
			mtp.InsertAt ('z', 1);
			mtp.InsertAt ('z', 2);
			Assert.AreEqual (false, mtp.InsertAt (' ', 1, out Int32_out, out MaskedTextResultHint_out), "#F1");
			Assert.AreEqual ("zbz", mtp.ToString (), "F2");
			Assert.AreEqual (3, Int32_out, "F3");
			Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "F4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_F", 1, true, false, 2, 0, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 2, 3, @"aba", true, true, '\x0', '\x5F', true, true, true, @"zbz", @"zbz", @"zbz", @"zbz", @"zz", @"zbz", @"zz");

			// insert space over literal with filled in positions later on ( more available edit positions)
			mtp = new MaskedTextProvider ("abaa");
			mtp.InsertAt ('z', 0);
			mtp.InsertAt ('z', 2);
			Assert.AreEqual (true, mtp.InsertAt (' ', 1, out Int32_out, out MaskedTextResultHint_out), "#G1");
			Assert.AreEqual ("zb z", mtp.ToString (), "G2");
			Assert.AreEqual (2, Int32_out, "G3");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "G4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_G", 1, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 3, 4, @"abaa", true, false, '\x0', '\x5F', true, true, true, @"zb z", @"zb z", @"zb z", @"zb_z", @"z_z", @"zb z", @"z z");

			// insert space over literal with only more literals later on
			mtp = new MaskedTextProvider ("abb");
			Assert.AreEqual (false, mtp.InsertAt (' ', 1, out Int32_out, out MaskedTextResultHint_out), "#G1");
			Assert.AreEqual (" bb", mtp.ToString (), "G2");
			Assert.AreEqual (3, Int32_out, "G3");
			Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "G4");
			MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_charTest_G", 1, true, false, 0, 1, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, -1, 3, @"abb", true, false, '\x0', '\x5F', true, true, true, @" bb", @" bb", @" bb", @"_bb", @"_", @" bb", @"");

		}
Ejemplo n.º 14
0
		public void AddStringExceptionTest2 ()
		{
			MaskedTextProvider mtp = new MaskedTextProvider ("a");
			int tp;
			MaskedTextResultHint rh;
			mtp.Add (null, out tp, out rh);
		}
Ejemplo n.º 15
0
		public void VerifyCharTest01186 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (true, mtp.VerifyChar ('\x2F', 12, out MaskedTextResultHint_out), "#0");
			Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#1");
			MaskedTextProviderTest.AssertProperties (mtp, "VerifyCharTest", 2, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"         ,.:/€\", @"         ,.:/€\", @"         ,.:/€\", @"_________,.:/€\", @"_________", @"         ,.:/€\", @"");
		}
Ejemplo n.º 16
0
		public void FindAssignedEditPositionInRangeTest7 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
			mtp.Add ("a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#450");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#451");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#452");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#453");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#454");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#455");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#456");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#457");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#458");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#459");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, false), "#460");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, true), "#461");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, false), "#462");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, true), "#463");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, false), "#464");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, true), "#465");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, false), "#466");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, true), "#467");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, false), "#468");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, true), "#469");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, false), "#470");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, true), "#471");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, false), "#472");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, true), "#473");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, false), "#474");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, true), "#475");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 13, false), "#476");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 13, true), "#477");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 14, false), "#478");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 14, true), "#479");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 15, false), "#480");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 15, true), "#481");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 16, false), "#482");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 16, true), "#483");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 17, false), "#484");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 17, true), "#485");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 18, false), "#486");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 18, true), "#487");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 19, false), "#488");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 19, true), "#489");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 20, false), "#490");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 20, true), "#491");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#492");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#493");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#494");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#495");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#496");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#497");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#498");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#499");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#500");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#501");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, false), "#502");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#503");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, false), "#504");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#505");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, false), "#506");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, true), "#507");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, false), "#508");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, true), "#509");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, false), "#510");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, true), "#511");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, false), "#512");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, true), "#513");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, false), "#514");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, true), "#515");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, false), "#516");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, true), "#517");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 13, false), "#518");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 13, true), "#519");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 14, false), "#520");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 14, true), "#521");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 15, false), "#522");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 15, true), "#523");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 16, false), "#524");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 16, true), "#525");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 17, false), "#526");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 17, true), "#527");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 18, false), "#528");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 18, true), "#529");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 19, false), "#530");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 19, true), "#531");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 20, false), "#532");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 20, true), "#533");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#534");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#535");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#536");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#537");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#538");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#539");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#540");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#541");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#542");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#543");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, false), "#544");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, true), "#545");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, false), "#546");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, true), "#547");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, false), "#548");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, true), "#549");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, false), "#550");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, true), "#551");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, false), "#552");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, true), "#553");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, false), "#554");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, true), "#555");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, false), "#556");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, true), "#557");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, false), "#558");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, true), "#559");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 13, false), "#560");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 13, true), "#561");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 14, false), "#562");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 14, true), "#563");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 15, false), "#564");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 15, true), "#565");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 16, false), "#566");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 16, true), "#567");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 17, false), "#568");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 17, true), "#569");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 18, false), "#570");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 18, true), "#571");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 19, false), "#572");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 19, true), "#573");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 20, false), "#574");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 20, true), "#575");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#576");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#577");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#578");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#579");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#580");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#581");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#582");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#583");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#584");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#585");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, false), "#586");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, true), "#587");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, false), "#588");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, true), "#589");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, false), "#590");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, true), "#591");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, false), "#592");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, true), "#593");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, false), "#594");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, true), "#595");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, false), "#596");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, true), "#597");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, false), "#598");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, true), "#599");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, false), "#600");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, true), "#601");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 13, false), "#602");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 13, true), "#603");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 14, false), "#604");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 14, true), "#605");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 15, false), "#606");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 15, true), "#607");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 16, false), "#608");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 16, true), "#609");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 17, false), "#610");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 17, true), "#611");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 18, false), "#612");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 18, true), "#613");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 19, false), "#614");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 19, true), "#615");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 20, false), "#616");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 20, true), "#617");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#618");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#619");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#620");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#621");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#622");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#623");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#624");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#625");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#626");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#627");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, false), "#628");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, true), "#629");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, false), "#630");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, true), "#631");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, false), "#632");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, true), "#633");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, false), "#634");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, true), "#635");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, false), "#636");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, true), "#637");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, false), "#638");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, true), "#639");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, false), "#640");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, true), "#641");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, false), "#642");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, true), "#643");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 13, false), "#644");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 13, true), "#645");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 14, false), "#646");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 14, true), "#647");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 15, false), "#648");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 15, true), "#649");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 16, false), "#650");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 16, true), "#651");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 17, false), "#652");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 17, true), "#653");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 18, false), "#654");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 18, true), "#655");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 19, false), "#656");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 19, true), "#657");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 20, false), "#658");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 20, true), "#659");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#660");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#661");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#662");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#663");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#664");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#665");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#666");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#667");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#668");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#669");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#670");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#671");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#672");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#673");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, false), "#674");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, true), "#675");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, false), "#676");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, true), "#677");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, false), "#678");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, true), "#679");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, false), "#680");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, true), "#681");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, false), "#682");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, true), "#683");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, false), "#684");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, true), "#685");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 13, false), "#686");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 13, true), "#687");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 14, false), "#688");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 14, true), "#689");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 15, false), "#690");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 15, true), "#691");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 16, false), "#692");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 16, true), "#693");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 17, false), "#694");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 17, true), "#695");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 18, false), "#696");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 18, true), "#697");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 19, false), "#698");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 19, true), "#699");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 20, false), "#700");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 20, true), "#701");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#702");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#703");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#704");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#705");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#706");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#707");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#708");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#709");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#710");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#711");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#712");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#713");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#714");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#715");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, false), "#716");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, true), "#717");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, false), "#718");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, true), "#719");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, false), "#720");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, true), "#721");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, false), "#722");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, true), "#723");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, false), "#724");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, true), "#725");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, false), "#726");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, true), "#727");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 13, false), "#728");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 13, true), "#729");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 14, false), "#730");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 14, true), "#731");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 15, false), "#732");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 15, true), "#733");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 16, false), "#734");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 16, true), "#735");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 17, false), "#736");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 17, true), "#737");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 18, false), "#738");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 18, true), "#739");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 19, false), "#740");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 19, true), "#741");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 20, false), "#742");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 20, true), "#743");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, false), "#744");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, true), "#745");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, false), "#746");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, true), "#747");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, false), "#748");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, true), "#749");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, false), "#750");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, true), "#751");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, false), "#752");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, true), "#753");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, false), "#754");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, true), "#755");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, false), "#756");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, true), "#757");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, false), "#758");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, true), "#759");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, false), "#760");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, true), "#761");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, false), "#762");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, true), "#763");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, false), "#764");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, true), "#765");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, false), "#766");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, true), "#767");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, false), "#768");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, true), "#769");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 13, false), "#770");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 13, true), "#771");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 14, false), "#772");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 14, true), "#773");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 15, false), "#774");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 15, true), "#775");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 16, false), "#776");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 16, true), "#777");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 17, false), "#778");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 17, true), "#779");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 18, false), "#780");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 18, true), "#781");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 19, false), "#782");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 19, true), "#783");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 20, false), "#784");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 20, true), "#785");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, false), "#786");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, true), "#787");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, false), "#788");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, true), "#789");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, false), "#790");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, true), "#791");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, false), "#792");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, true), "#793");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, false), "#794");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, true), "#795");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, false), "#796");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, true), "#797");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, false), "#798");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, true), "#799");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, false), "#800");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, true), "#801");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, false), "#802");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, true), "#803");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, false), "#804");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, true), "#805");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, false), "#806");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, true), "#807");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, false), "#808");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, true), "#809");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, false), "#810");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, true), "#811");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 13, false), "#812");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 13, true), "#813");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 14, false), "#814");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 14, true), "#815");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 15, false), "#816");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 15, true), "#817");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 16, false), "#818");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 16, true), "#819");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 17, false), "#820");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 17, true), "#821");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 18, false), "#822");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 18, true), "#823");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 19, false), "#824");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 19, true), "#825");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 20, false), "#826");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 20, true), "#827");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, false), "#828");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, true), "#829");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, false), "#830");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, true), "#831");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, false), "#832");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, true), "#833");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, false), "#834");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, true), "#835");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, false), "#836");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, true), "#837");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, false), "#838");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, true), "#839");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, false), "#840");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, true), "#841");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, false), "#842");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, true), "#843");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, false), "#844");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, true), "#845");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, false), "#846");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, true), "#847");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, false), "#848");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, true), "#849");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, false), "#850");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, true), "#851");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, false), "#852");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, true), "#853");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 13, false), "#854");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 13, true), "#855");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 14, false), "#856");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 14, true), "#857");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 15, false), "#858");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 15, true), "#859");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 16, false), "#860");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 16, true), "#861");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 17, false), "#862");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 17, true), "#863");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 18, false), "#864");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 18, true), "#865");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 19, false), "#866");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 19, true), "#867");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 20, false), "#868");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 20, true), "#869");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, false), "#870");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, true), "#871");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, false), "#872");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, true), "#873");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, false), "#874");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, true), "#875");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, false), "#876");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, true), "#877");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, false), "#878");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, true), "#879");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, false), "#880");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, true), "#881");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, false), "#882");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, true), "#883");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, false), "#884");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, true), "#885");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, false), "#886");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, true), "#887");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, false), "#888");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, true), "#889");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, false), "#890");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, true), "#891");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, false), "#892");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, true), "#893");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, false), "#894");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, true), "#895");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 13, false), "#896");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 13, true), "#897");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 14, false), "#898");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 14, true), "#899");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 15, false), "#900");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 15, true), "#901");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 16, false), "#902");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 16, true), "#903");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 17, false), "#904");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 17, true), "#905");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 18, false), "#906");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 18, true), "#907");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 19, false), "#908");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 19, true), "#909");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 20, false), "#910");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 20, true), "#911");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, false), "#912");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, true), "#913");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, false), "#914");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, true), "#915");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, false), "#916");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, true), "#917");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, false), "#918");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, true), "#919");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, false), "#920");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, true), "#921");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, false), "#922");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, true), "#923");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, false), "#924");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, true), "#925");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, false), "#926");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, true), "#927");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, false), "#928");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, true), "#929");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, false), "#930");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, true), "#931");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, false), "#932");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, true), "#933");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, false), "#934");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, true), "#935");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, false), "#936");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, true), "#937");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 13, false), "#938");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 13, true), "#939");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 14, false), "#940");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 14, true), "#941");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 15, false), "#942");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 15, true), "#943");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 16, false), "#944");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 16, true), "#945");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 17, false), "#946");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 17, true), "#947");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 18, false), "#948");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 18, true), "#949");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 19, false), "#950");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 19, true), "#951");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 20, false), "#952");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 20, true), "#953");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, false), "#954");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, true), "#955");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, false), "#956");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, true), "#957");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, false), "#958");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, true), "#959");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, false), "#960");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, true), "#961");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, false), "#962");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, true), "#963");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, false), "#964");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, true), "#965");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, false), "#966");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, true), "#967");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, false), "#968");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, true), "#969");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, false), "#970");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, true), "#971");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, false), "#972");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, true), "#973");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, false), "#974");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, true), "#975");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, false), "#976");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, true), "#977");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, false), "#978");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, true), "#979");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 13, false), "#980");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 13, true), "#981");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 14, false), "#982");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 14, true), "#983");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 15, false), "#984");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 15, true), "#985");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 16, false), "#986");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 16, true), "#987");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 17, false), "#988");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 17, true), "#989");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 18, false), "#990");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 18, true), "#991");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 19, false), "#992");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 19, true), "#993");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 20, false), "#994");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 20, true), "#995");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 0, false), "#996");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 0, true), "#997");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 1, false), "#998");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 1, true), "#999");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 2, false), "#1000");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 2, true), "#1001");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 3, false), "#1002");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 3, true), "#1003");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 4, false), "#1004");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 4, true), "#1005");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 5, false), "#1006");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 5, true), "#1007");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 6, false), "#1008");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 6, true), "#1009");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 7, false), "#1010");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 7, true), "#1011");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 8, false), "#1012");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 8, true), "#1013");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 9, false), "#1014");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 9, true), "#1015");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 10, false), "#1016");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 10, true), "#1017");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 11, false), "#1018");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 11, true), "#1019");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 12, false), "#1020");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 12, true), "#1021");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 13, false), "#1022");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 13, true), "#1023");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 14, false), "#1024");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 14, true), "#1025");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 15, false), "#1026");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 15, true), "#1027");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 16, false), "#1028");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 16, true), "#1029");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 17, false), "#1030");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 17, true), "#1031");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 18, false), "#1032");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 18, true), "#1033");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 19, false), "#1034");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 19, true), "#1035");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 20, false), "#1036");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 20, true), "#1037");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 0, false), "#1038");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 0, true), "#1039");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 1, false), "#1040");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 1, true), "#1041");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 2, false), "#1042");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 2, true), "#1043");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 3, false), "#1044");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 3, true), "#1045");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 4, false), "#1046");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 4, true), "#1047");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 5, false), "#1048");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 5, true), "#1049");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 6, false), "#1050");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 6, true), "#1051");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 7, false), "#1052");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 7, true), "#1053");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 8, false), "#1054");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 8, true), "#1055");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 9, false), "#1056");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 9, true), "#1057");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 10, false), "#1058");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 10, true), "#1059");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 11, false), "#1060");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 11, true), "#1061");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 12, false), "#1062");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 12, true), "#1063");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 13, false), "#1064");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 13, true), "#1065");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 14, false), "#1066");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 14, true), "#1067");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 15, false), "#1068");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 15, true), "#1069");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 16, false), "#1070");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 16, true), "#1071");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 17, false), "#1072");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 17, true), "#1073");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 18, false), "#1074");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 18, true), "#1075");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 19, false), "#1076");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 19, true), "#1077");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 20, false), "#1078");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 20, true), "#1079");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 0, false), "#1080");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 0, true), "#1081");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 1, false), "#1082");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 1, true), "#1083");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 2, false), "#1084");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 2, true), "#1085");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 3, false), "#1086");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 3, true), "#1087");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 4, false), "#1088");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 4, true), "#1089");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 5, false), "#1090");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 5, true), "#1091");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 6, false), "#1092");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 6, true), "#1093");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 7, false), "#1094");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 7, true), "#1095");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 8, false), "#1096");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 8, true), "#1097");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 9, false), "#1098");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 9, true), "#1099");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 10, false), "#1100");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 10, true), "#1101");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 11, false), "#1102");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 11, true), "#1103");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 12, false), "#1104");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 12, true), "#1105");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 13, false), "#1106");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 13, true), "#1107");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 14, false), "#1108");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 14, true), "#1109");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 15, false), "#1110");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 15, true), "#1111");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 16, false), "#1112");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 16, true), "#1113");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 17, false), "#1114");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 17, true), "#1115");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 18, false), "#1116");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 18, true), "#1117");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 19, false), "#1118");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 19, true), "#1119");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 20, false), "#1120");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 20, true), "#1121");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 0, false), "#1122");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 0, true), "#1123");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 1, false), "#1124");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 1, true), "#1125");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 2, false), "#1126");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 2, true), "#1127");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 3, false), "#1128");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 3, true), "#1129");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 4, false), "#1130");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 4, true), "#1131");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 5, false), "#1132");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 5, true), "#1133");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 6, false), "#1134");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 6, true), "#1135");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 7, false), "#1136");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 7, true), "#1137");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 8, false), "#1138");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 8, true), "#1139");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 9, false), "#1140");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 9, true), "#1141");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 10, false), "#1142");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 10, true), "#1143");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 11, false), "#1144");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 11, true), "#1145");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 12, false), "#1146");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 12, true), "#1147");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 13, false), "#1148");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 13, true), "#1149");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 14, false), "#1150");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 14, true), "#1151");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 15, false), "#1152");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 15, true), "#1153");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 16, false), "#1154");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 16, true), "#1155");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 17, false), "#1156");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 17, true), "#1157");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 18, false), "#1158");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 18, true), "#1159");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 19, false), "#1160");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 19, true), "#1161");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 20, false), "#1162");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 20, true), "#1163");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 0, false), "#1164");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 0, true), "#1165");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 1, false), "#1166");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 1, true), "#1167");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 2, false), "#1168");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 2, true), "#1169");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 3, false), "#1170");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 3, true), "#1171");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 4, false), "#1172");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 4, true), "#1173");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 5, false), "#1174");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 5, true), "#1175");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 6, false), "#1176");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 6, true), "#1177");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 7, false), "#1178");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 7, true), "#1179");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 8, false), "#1180");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 8, true), "#1181");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 9, false), "#1182");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 9, true), "#1183");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 10, false), "#1184");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 10, true), "#1185");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 11, false), "#1186");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 11, true), "#1187");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 12, false), "#1188");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 12, true), "#1189");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 13, false), "#1190");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 13, true), "#1191");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 14, false), "#1192");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 14, true), "#1193");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 15, false), "#1194");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 15, true), "#1195");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 16, false), "#1196");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 16, true), "#1197");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 17, false), "#1198");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 17, true), "#1199");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 18, false), "#1200");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 18, true), "#1201");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 19, false), "#1202");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 19, true), "#1203");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 20, false), "#1204");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 20, true), "#1205");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 0, false), "#1206");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 0, true), "#1207");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 1, false), "#1208");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 1, true), "#1209");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 2, false), "#1210");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 2, true), "#1211");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 3, false), "#1212");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 3, true), "#1213");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 4, false), "#1214");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 4, true), "#1215");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 5, false), "#1216");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 5, true), "#1217");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 6, false), "#1218");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 6, true), "#1219");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 7, false), "#1220");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 7, true), "#1221");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 8, false), "#1222");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 8, true), "#1223");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 9, false), "#1224");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 9, true), "#1225");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 10, false), "#1226");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 10, true), "#1227");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 11, false), "#1228");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 11, true), "#1229");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 12, false), "#1230");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 12, true), "#1231");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 13, false), "#1232");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 13, true), "#1233");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 14, false), "#1234");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 14, true), "#1235");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 15, false), "#1236");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 15, true), "#1237");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 16, false), "#1238");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 16, true), "#1239");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 17, false), "#1240");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 17, true), "#1241");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 18, false), "#1242");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 18, true), "#1243");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 19, false), "#1244");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 19, true), "#1245");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 20, false), "#1246");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 20, true), "#1247");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 0, false), "#1248");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 0, true), "#1249");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 1, false), "#1250");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 1, true), "#1251");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 2, false), "#1252");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 2, true), "#1253");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 3, false), "#1254");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 3, true), "#1255");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 4, false), "#1256");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 4, true), "#1257");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 5, false), "#1258");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 5, true), "#1259");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 6, false), "#1260");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 6, true), "#1261");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 7, false), "#1262");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 7, true), "#1263");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 8, false), "#1264");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 8, true), "#1265");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 9, false), "#1266");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 9, true), "#1267");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 10, false), "#1268");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 10, true), "#1269");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 11, false), "#1270");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 11, true), "#1271");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 12, false), "#1272");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 12, true), "#1273");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 13, false), "#1274");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 13, true), "#1275");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 14, false), "#1276");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 14, true), "#1277");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 15, false), "#1278");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 15, true), "#1279");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 16, false), "#1280");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 16, true), "#1281");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 17, false), "#1282");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 17, true), "#1283");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 18, false), "#1284");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 18, true), "#1285");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 19, false), "#1286");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 19, true), "#1287");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 20, false), "#1288");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 20, true), "#1289");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 0, false), "#1290");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 0, true), "#1291");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 1, false), "#1292");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 1, true), "#1293");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 2, false), "#1294");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 2, true), "#1295");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 3, false), "#1296");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 3, true), "#1297");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 4, false), "#1298");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 4, true), "#1299");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 5, false), "#1300");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 5, true), "#1301");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 6, false), "#1302");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 6, true), "#1303");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 7, false), "#1304");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 7, true), "#1305");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 8, false), "#1306");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 8, true), "#1307");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 9, false), "#1308");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 9, true), "#1309");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 10, false), "#1310");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 10, true), "#1311");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 11, false), "#1312");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 11, true), "#1313");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 12, false), "#1314");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 12, true), "#1315");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 13, false), "#1316");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 13, true), "#1317");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 14, false), "#1318");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 14, true), "#1319");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 15, false), "#1320");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 15, true), "#1321");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 16, false), "#1322");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 16, true), "#1323");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 17, false), "#1324");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 17, true), "#1325");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 18, false), "#1326");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 18, true), "#1327");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 19, false), "#1328");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 19, true), "#1329");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 20, false), "#1330");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 20, true), "#1331");
			MaskedTextProviderTest.AssertProperties (mtp, "FindAssignedEditPositionInRangeTest", 1332, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"         ,.:/€\", @"         ,.:/€\", @"         ,.:/€\", @"_________,.:/€\", @"_________", @"         ,.:/€\", @"");
		}
Ejemplo n.º 17
0
		public void VerifyString_string_int_MaskedTextResultHintTest00007 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (true, mtp.VerifyString (@"a", out Int32_out, out MaskedTextResultHint_out), "#0");
			Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#1");
			Assert.AreEqual (0, Int32_out, "#2");
			MaskedTextProviderTest.AssertProperties (mtp, "VerifyString_string_int_MaskedTextResultHintTest", 3, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");
		}
Ejemplo n.º 18
0
		public void RemoveAtTest ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
			mtp.Add ("123456789");
			mtp.RemoveAt (3, 6, out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (3, Int32_out, "#A1");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#A2");
			MaskedTextProviderTest.AssertProperties (mtp, "RemoveAtTest_A", 1, true, false, 5, 7, CultureInfo.GetCultureInfo ("es-ES"), 12, true, false, false, 4, 12, @"aaaaaaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @"12389", @"12389", @"12389", @"12389_______", @"12389_______", @"12389", @"12389");

			mtp = new MaskedTextProvider (@"La");
			mtp.Add ("z1");
			mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (0, Int32_out, "#B1");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#B2");
			MaskedTextProviderTest.AssertProperties (mtp, "RemoveAtTest_B", 1, true, false, 0, 2, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, -1, 2, @"La", false, false, '\x0', '\x5F', true, true, true, @"", @"", @"", @"__", @"__", @"", @"");

			mtp = new MaskedTextProvider (@"La");
			mtp.Add ("z1");
			mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (0, Int32_out, "#B1");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#B2");
			MaskedTextProviderTest.AssertProperties (mtp, "RemoveAtTest_B", 1, true, false, 0, 2, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, -1, 2, @"La", false, false, '\x0', '\x5F', true, true, true, @"", @"", @"", @"__", @"__", @"", @"");

			// Remove non-assigned character with assigned characters later on.
			mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
			mtp.InsertAt ("1", 1);
			mtp.RemoveAt (0, 0, out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (0, Int32_out, "#C1");
			Assert.AreEqual (MaskedTextResultHint.SideEffect, MaskedTextResultHint_out, "#C2");
			MaskedTextProviderTest.AssertProperties (mtp, "RemoveAtTest_C", 1, true, false, 1, 11, CultureInfo.GetCultureInfo ("es-ES"), 12, true, false, false, 0, 12, @"aaaaaaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @"1", @"1", @"1", @"1___________", @"1___________", @"1", @"1");

			// Remove assigned+non-assigned character with assigned characters later on.
			mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
			mtp.InsertAt ("1", 1);
			mtp.InsertAt ("4", 4);
			mtp.RemoveAt (1, 2, out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (1, Int32_out, "#D1");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#D2");
			MaskedTextProviderTest.AssertProperties (mtp, "RemoveAtTest_D", 1, true, false, 1, 11, CultureInfo.GetCultureInfo ("es-ES"), 12, true, false, false, 2, 12, @"aaaaaaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @"  4", @"  4", @"  4", @"__4_________", @"__4_________", @"  4", @"  4");

			// Remove non-assigned+assigned character with assigned characters later on.
			mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
			mtp.InsertAt ("1", 1);
			mtp.InsertAt ("4", 4);
			mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (0, Int32_out, "#E1");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#E2");
			MaskedTextProviderTest.AssertProperties (mtp, "RemoveAtTest_E", 1, true, false, 1, 11, CultureInfo.GetCultureInfo ("es-ES"), 12, true, false, false, 2, 12, @"aaaaaaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @"  4", @"  4", @"  4", @"__4_________", @"__4_________", @"  4", @"  4");

			// Remove 2 characters with a assigned character just after that cannot be removed 1 character.
			mtp = new MaskedTextProvider (@"aaaLaaaaaaaa");
			mtp.Add ("012Z4");
			mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (0, Int32_out, "#F1");
			Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#F2");
			MaskedTextProviderTest.AssertProperties (mtp, "RemoveAtTest_F", 1, true, false, 3, 9, CultureInfo.GetCultureInfo ("es-ES"), 12, true, false, false, 2, 12, @"aaaLaaaaaaaa", false, false, '\x0', '\x5F', true, true, true, @"2Z4", @"2Z4", @"2Z4", @"2Z4_________", @"2Z4_________", @"2Z4", @"2Z4");

		}
Ejemplo n.º 19
0
		public void VerifyEscapeCharTest00067 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (false, mtp.VerifyEscapeChar ('\x20', 1), "#0");
			MaskedTextProviderTest.AssertProperties (mtp, "VerifyEscapeCharTest", 1, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");
		}
Ejemplo n.º 20
0
		public void FindAssignedEditPositionInRangeTest10 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"000-00-0000");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#3099");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#3100");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#3101");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#3102");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#3103");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#3104");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#3105");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#3106");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#3107");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#3108");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, false), "#3109");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, true), "#3110");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, false), "#3111");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, true), "#3112");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, false), "#3113");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, true), "#3114");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, false), "#3115");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, true), "#3116");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, false), "#3117");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, true), "#3118");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, false), "#3119");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, true), "#3120");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, false), "#3121");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, true), "#3122");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, false), "#3123");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, true), "#3124");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#3125");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#3126");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#3127");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#3128");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#3129");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#3130");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#3131");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#3132");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#3133");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#3134");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, false), "#3135");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#3136");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, false), "#3137");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#3138");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, false), "#3139");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, true), "#3140");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, false), "#3141");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, true), "#3142");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, false), "#3143");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, true), "#3144");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, false), "#3145");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, true), "#3146");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, false), "#3147");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, true), "#3148");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, false), "#3149");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, true), "#3150");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#3151");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#3152");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#3153");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#3154");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#3155");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#3156");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#3157");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#3158");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#3159");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#3160");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, false), "#3161");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, true), "#3162");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, false), "#3163");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, true), "#3164");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, false), "#3165");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, true), "#3166");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, false), "#3167");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, true), "#3168");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, false), "#3169");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, true), "#3170");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, false), "#3171");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, true), "#3172");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, false), "#3173");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, true), "#3174");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, false), "#3175");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, true), "#3176");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#3177");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#3178");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#3179");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#3180");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#3181");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#3182");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#3183");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#3184");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#3185");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#3186");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, false), "#3187");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, true), "#3188");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, false), "#3189");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, true), "#3190");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, false), "#3191");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, true), "#3192");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, false), "#3193");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, true), "#3194");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, false), "#3195");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, true), "#3196");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, false), "#3197");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, true), "#3198");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, false), "#3199");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, true), "#3200");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, false), "#3201");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, true), "#3202");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#3203");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#3204");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#3205");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#3206");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#3207");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#3208");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#3209");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#3210");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#3211");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#3212");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, false), "#3213");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, true), "#3214");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, false), "#3215");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, true), "#3216");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, false), "#3217");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, true), "#3218");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, false), "#3219");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, true), "#3220");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, false), "#3221");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, true), "#3222");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, false), "#3223");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, true), "#3224");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, false), "#3225");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, true), "#3226");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, false), "#3227");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, true), "#3228");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#3229");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#3230");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#3231");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#3232");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#3233");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#3234");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#3235");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#3236");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#3237");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#3238");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#3239");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#3240");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#3241");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#3242");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, false), "#3243");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, true), "#3244");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, false), "#3245");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, true), "#3246");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, false), "#3247");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, true), "#3248");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, false), "#3249");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, true), "#3250");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, false), "#3251");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, true), "#3252");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, false), "#3253");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, true), "#3254");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#3255");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#3256");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#3257");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#3258");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#3259");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#3260");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#3261");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#3262");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#3263");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#3264");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#3265");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#3266");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#3267");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#3268");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, false), "#3269");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, true), "#3270");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, false), "#3271");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, true), "#3272");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, false), "#3273");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, true), "#3274");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, false), "#3275");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, true), "#3276");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, false), "#3277");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, true), "#3278");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, false), "#3279");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, true), "#3280");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, false), "#3281");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, true), "#3282");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, false), "#3283");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, true), "#3284");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, false), "#3285");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, true), "#3286");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, false), "#3287");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, true), "#3288");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, false), "#3289");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, true), "#3290");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, false), "#3291");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, true), "#3292");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, false), "#3293");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, true), "#3294");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, false), "#3295");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, true), "#3296");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, false), "#3297");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, true), "#3298");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, false), "#3299");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, true), "#3300");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, false), "#3301");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, true), "#3302");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, false), "#3303");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, true), "#3304");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, false), "#3305");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, true), "#3306");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, false), "#3307");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, true), "#3308");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, false), "#3309");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, true), "#3310");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, false), "#3311");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, true), "#3312");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, false), "#3313");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, true), "#3314");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, false), "#3315");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, true), "#3316");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, false), "#3317");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, true), "#3318");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, false), "#3319");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, true), "#3320");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, false), "#3321");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, true), "#3322");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, false), "#3323");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, true), "#3324");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, false), "#3325");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, true), "#3326");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, false), "#3327");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, true), "#3328");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, false), "#3329");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, true), "#3330");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, false), "#3331");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, true), "#3332");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, false), "#3333");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, true), "#3334");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, false), "#3335");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, true), "#3336");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, false), "#3337");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, true), "#3338");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, false), "#3339");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, true), "#3340");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, false), "#3341");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, true), "#3342");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, false), "#3343");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, true), "#3344");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, false), "#3345");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, true), "#3346");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, false), "#3347");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, true), "#3348");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, false), "#3349");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, true), "#3350");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, false), "#3351");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, true), "#3352");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, false), "#3353");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, true), "#3354");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, false), "#3355");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, true), "#3356");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, false), "#3357");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, true), "#3358");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, false), "#3359");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, true), "#3360");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, false), "#3361");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, true), "#3362");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, false), "#3363");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, true), "#3364");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, false), "#3365");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, true), "#3366");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, false), "#3367");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, true), "#3368");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, false), "#3369");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, true), "#3370");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, false), "#3371");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, true), "#3372");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, false), "#3373");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, true), "#3374");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, false), "#3375");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, true), "#3376");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, false), "#3377");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, true), "#3378");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, false), "#3379");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, true), "#3380");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, false), "#3381");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, true), "#3382");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, false), "#3383");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, true), "#3384");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, false), "#3385");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, true), "#3386");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, false), "#3387");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, true), "#3388");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, false), "#3389");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, true), "#3390");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, false), "#3391");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, true), "#3392");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, false), "#3393");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, true), "#3394");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, false), "#3395");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, true), "#3396");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, false), "#3397");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, true), "#3398");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, false), "#3399");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, true), "#3400");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, false), "#3401");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, true), "#3402");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, false), "#3403");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, true), "#3404");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, false), "#3405");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, true), "#3406");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, false), "#3407");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, true), "#3408");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, false), "#3409");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, true), "#3410");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, false), "#3411");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, true), "#3412");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, false), "#3413");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, true), "#3414");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, false), "#3415");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, true), "#3416");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, false), "#3417");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, true), "#3418");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, false), "#3419");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, true), "#3420");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, false), "#3421");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, true), "#3422");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, false), "#3423");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, true), "#3424");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, false), "#3425");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, true), "#3426");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, false), "#3427");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, true), "#3428");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, false), "#3429");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, true), "#3430");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, false), "#3431");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, true), "#3432");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, false), "#3433");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, true), "#3434");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, false), "#3435");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, true), "#3436");
			MaskedTextProviderTest.AssertProperties (mtp, "FindAssignedEditPositionInRangeTest", 3437, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 11, @"000-00-0000", false, false, '\x0', '\x5F', true, true, true, @"   -  -", @"   -  -", @"   -  -", @"___-__-____", @"_________", @"   -  -", @"");
		}
Ejemplo n.º 21
0
		public void ToString_PasswordTest ()
		{
			MaskedTextProvider mtp;

			mtp = new MaskedTextProvider ("####");
			mtp.PasswordChar = '*';
			Assert.AreEqual ("____", mtp.ToString (true, true, true, 0, mtp.Length), "#A1");
			Assert.AreEqual ("____", mtp.ToString (false, true, true, 0, mtp.Length), "#A2");

			mtp.Add ("314");
			Assert.AreEqual ("314_", mtp.ToString (true, true, true, 0, mtp.Length), "#B1");
			Assert.AreEqual ("***_", mtp.ToString (false, true, true, 0, mtp.Length), "#B2");

			mtp.Clear ();

			mtp.InsertAt ("666", 1);
			Assert.AreEqual ("_666", mtp.ToString (true, true, true, 0, mtp.Length), "#C1");
			Assert.AreEqual ("_***", mtp.ToString (false, true, true, 0, mtp.Length), "#C2");
		}
Ejemplo n.º 22
0
		public void ReplaceTest ()
		{
			MaskedTextProvider mtp;
			int Int32_out;
			MaskedTextResultHint resultHint;

			mtp = new MaskedTextProvider ("00aa");
			mtp.Add ("11zz");
			Assert.AreEqual (true, mtp.Replace ("2x", 1, 2, out Int32_out, out resultHint), "#A1");
			Assert.AreEqual (2, Int32_out, "#A2");
			Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#A3");
			MaskedTextProviderTest.AssertProperties (mtp, "ReplaceTest_A", 3, true, false, 4, 0, CultureInfo.GetCultureInfo ("es-ES"), 4, true, false, false, 3, 4, @"00aa", true, true, '\x0', '\x5F', true, true, true, @"12xz", @"12xz", @"12xz", @"12xz", @"12xz", @"12xz", @"12xz");

			mtp = new MaskedTextProvider ("aaaaaaaaaaaaaaa");
			mtp.Add ("abcdefghijk");
			Assert.AreEqual (true, mtp.Replace ("ZZ", 2, 6, out Int32_out, out resultHint), "#B1");
			Assert.AreEqual (3, Int32_out, "#B2");
			Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#B3");
			MaskedTextProviderTest.AssertProperties (mtp, "ReplaceTest_B", 3, true, false, 8, 7, CultureInfo.GetCultureInfo ("es-ES"), 15, true, false, false, 7, 15, @"aaaaaaaaaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @"abZZhijk", @"abZZhijk", @"abZZhijk", @"abZZhijk_______", @"abZZhijk_______", @"abZZhijk", @"abZZhijk");

			mtp = new MaskedTextProvider ("aaaaaaaaaaaaaaa");
			mtp.Add ("abcdefghijk");
			Assert.AreEqual (true, mtp.Replace ('Z', 2, 6, out Int32_out, out resultHint), "#C1");
			Assert.AreEqual (2, Int32_out, "#C2");
			Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#C3");
			MaskedTextProviderTest.AssertProperties (mtp, "ReplaceTest_C", 3, true, false, 7, 8, CultureInfo.GetCultureInfo ("es-ES"), 15, true, false, false, 6, 15, @"aaaaaaaaaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @"abZhijk", @"abZhijk", @"abZhijk", @"abZhijk________", @"abZhijk________", @"abZhijk", @"abZhijk");

			// Replacing over a space.
			// This causes the replacement character to be INSERTED at the first edit position.
			// only for Replace (string, *), not for Replace (char, *).
			mtp = new MaskedTextProvider ("a aaa");
			mtp.Add ("123");
			Assert.AreEqual (true, mtp.Replace ("4", 1, 1, out Int32_out, out resultHint), "#D1");
			Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#D3");
			Assert.AreEqual (2, Int32_out, "#D2");
			MaskedTextProviderTest.AssertProperties (mtp, "ReplaceTest_D", 3, true, false, 4, 0, CultureInfo.GetCultureInfo ("es-ES"), 4, true, false, false, 4, 5, @"a aaa", true, true, '\x0', '\x5F', true, true, true, @"1 423", @"1 423", @"1 423", @"1 423", @"1423", @"1 423", @"1423");

		}
Ejemplo n.º 23
0
		public void ToString_bool_bool_bool_int_int_Test00055 ()
		{
			MaskedTextProvider mtp;
			int Int32_out = 0;
			MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"abc");
			mtp.Add (@"a");
			mtp.Add ('\x61');
			mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
			Assert.AreEqual (@"c", mtp.ToString (true, true, true, 2, 2), "#6");
			MaskedTextProviderTest.AssertProperties (mtp, "ToString_bool_bool_bool_int_int_Test", 7, true, false, 1, 0, CultureInfo.GetCultureInfo ("es-ES"), 1, true, false, false, 0, 3, @"abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");
		}
Ejemplo n.º 24
0
		public void FindAssignedEditPositionInRangeTest12 ()
		{
			MaskedTextProvider mtp;
			//int Int32_out = 0;
			//MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
			mtp = new MaskedTextProvider (@"000-00-0000");
			mtp.Add (@"1");
			mtp.Add (@"2");
			mtp.InsertAt ('\x33', 7);
			mtp.InsertAt ('\x34', 4);
			MaskedTextProviderTest.AssertProperties (mtp, "FindAssignedEditPositionInRangeTest", 4115, true, false, 4, 5, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 7, 11, @"000-00-0000", false, false, '\x0', '\x5F', true, true, true, @"12 -4 -3", @"12 -4 -3", @"12 -4 -3", @"12_-4_-3___", @"12_4_3___", @"12 -4 -3", @"12 4 3");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 0, false), "#3777");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 0, true), "#3778");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#3779");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 1, true), "#3780");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#3781");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 2, true), "#3782");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#3783");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 3, true), "#3784");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (0, 4, false), "#3785");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 4, true), "#3786");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (0, 5, false), "#3787");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 5, true), "#3788");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (0, 6, false), "#3789");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 6, true), "#3790");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 7, false), "#3791");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 7, true), "#3792");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 8, false), "#3793");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 8, true), "#3794");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 9, false), "#3795");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 9, true), "#3796");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 10, false), "#3797");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 10, true), "#3798");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 11, false), "#3799");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 11, true), "#3800");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 12, false), "#3801");
			Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 12, true), "#3802");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#3803");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#3804");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#3805");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#3806");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#3807");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#3808");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#3809");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#3810");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (1, 4, false), "#3811");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#3812");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (1, 5, false), "#3813");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#3814");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (1, 6, false), "#3815");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#3816");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 7, false), "#3817");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 7, true), "#3818");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 8, false), "#3819");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 8, true), "#3820");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 9, false), "#3821");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 9, true), "#3822");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 10, false), "#3823");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 10, true), "#3824");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 11, false), "#3825");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 11, true), "#3826");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 12, false), "#3827");
			Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 12, true), "#3828");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#3829");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#3830");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#3831");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#3832");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#3833");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#3834");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#3835");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#3836");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 4, false), "#3837");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 4, true), "#3838");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 5, false), "#3839");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 5, true), "#3840");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 6, false), "#3841");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 6, true), "#3842");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 7, false), "#3843");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 7, true), "#3844");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 8, false), "#3845");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 8, true), "#3846");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 9, false), "#3847");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 9, true), "#3848");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 10, false), "#3849");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 10, true), "#3850");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 11, false), "#3851");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 11, true), "#3852");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 12, false), "#3853");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 12, true), "#3854");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#3855");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#3856");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#3857");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#3858");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#3859");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#3860");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#3861");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#3862");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 4, false), "#3863");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 4, true), "#3864");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 5, false), "#3865");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 5, true), "#3866");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 6, false), "#3867");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 6, true), "#3868");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 7, false), "#3869");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 7, true), "#3870");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 8, false), "#3871");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 8, true), "#3872");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 9, false), "#3873");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 9, true), "#3874");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 10, false), "#3875");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 10, true), "#3876");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 11, false), "#3877");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 11, true), "#3878");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 12, false), "#3879");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 12, true), "#3880");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#3881");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#3882");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#3883");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#3884");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#3885");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#3886");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#3887");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#3888");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 4, false), "#3889");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 4, true), "#3890");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 5, false), "#3891");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 5, true), "#3892");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 6, false), "#3893");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 6, true), "#3894");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 7, false), "#3895");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 7, true), "#3896");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 8, false), "#3897");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 8, true), "#3898");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 9, false), "#3899");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 9, true), "#3900");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 10, false), "#3901");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 10, true), "#3902");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 11, false), "#3903");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 11, true), "#3904");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 12, false), "#3905");
			Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 12, true), "#3906");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#3907");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#3908");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#3909");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#3910");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#3911");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#3912");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#3913");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#3914");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#3915");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#3916");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#3917");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#3918");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#3919");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#3920");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 7, false), "#3921");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 7, true), "#3922");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 8, false), "#3923");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 8, true), "#3924");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 9, false), "#3925");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 9, true), "#3926");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 10, false), "#3927");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 10, true), "#3928");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 11, false), "#3929");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 11, true), "#3930");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 12, false), "#3931");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 12, true), "#3932");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#3933");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#3934");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#3935");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#3936");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#3937");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#3938");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#3939");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#3940");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#3941");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#3942");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#3943");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#3944");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#3945");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#3946");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 7, false), "#3947");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 7, true), "#3948");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 8, false), "#3949");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 8, true), "#3950");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 9, false), "#3951");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 9, true), "#3952");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 10, false), "#3953");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 10, true), "#3954");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 11, false), "#3955");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 11, true), "#3956");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 12, false), "#3957");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 12, true), "#3958");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, false), "#3959");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, true), "#3960");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, false), "#3961");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, true), "#3962");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, false), "#3963");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, true), "#3964");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, false), "#3965");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, true), "#3966");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, false), "#3967");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, true), "#3968");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, false), "#3969");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, true), "#3970");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, false), "#3971");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, true), "#3972");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 7, false), "#3973");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 7, true), "#3974");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 8, false), "#3975");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 8, true), "#3976");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 9, false), "#3977");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 9, true), "#3978");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 10, false), "#3979");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 10, true), "#3980");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 11, false), "#3981");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 11, true), "#3982");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 12, false), "#3983");
			Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 12, true), "#3984");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, false), "#3985");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, true), "#3986");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, false), "#3987");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, true), "#3988");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, false), "#3989");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, true), "#3990");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, false), "#3991");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, true), "#3992");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, false), "#3993");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, true), "#3994");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, false), "#3995");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, true), "#3996");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, false), "#3997");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, true), "#3998");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, false), "#3999");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, true), "#4000");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, false), "#4001");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, true), "#4002");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, false), "#4003");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, true), "#4004");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, false), "#4005");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, true), "#4006");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, false), "#4007");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, true), "#4008");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, false), "#4009");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, true), "#4010");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, false), "#4011");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, true), "#4012");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, false), "#4013");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, true), "#4014");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, false), "#4015");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, true), "#4016");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, false), "#4017");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, true), "#4018");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, false), "#4019");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, true), "#4020");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, false), "#4021");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, true), "#4022");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, false), "#4023");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, true), "#4024");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, false), "#4025");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, true), "#4026");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, false), "#4027");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, true), "#4028");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, false), "#4029");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, true), "#4030");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, false), "#4031");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, true), "#4032");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, false), "#4033");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, true), "#4034");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, false), "#4035");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, true), "#4036");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, false), "#4037");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, true), "#4038");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, false), "#4039");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, true), "#4040");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, false), "#4041");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, true), "#4042");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, false), "#4043");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, true), "#4044");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, false), "#4045");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, true), "#4046");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, false), "#4047");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, true), "#4048");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, false), "#4049");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, true), "#4050");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, false), "#4051");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, true), "#4052");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, false), "#4053");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, true), "#4054");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, false), "#4055");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, true), "#4056");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, false), "#4057");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, true), "#4058");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, false), "#4059");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, true), "#4060");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, false), "#4061");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, true), "#4062");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, false), "#4063");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, true), "#4064");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, false), "#4065");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, true), "#4066");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, false), "#4067");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, true), "#4068");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, false), "#4069");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, true), "#4070");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, false), "#4071");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, true), "#4072");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, false), "#4073");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, true), "#4074");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, false), "#4075");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, true), "#4076");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, false), "#4077");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, true), "#4078");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, false), "#4079");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, true), "#4080");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, false), "#4081");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, true), "#4082");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, false), "#4083");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, true), "#4084");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, false), "#4085");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, true), "#4086");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, false), "#4087");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, true), "#4088");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, false), "#4089");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, true), "#4090");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, false), "#4091");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, true), "#4092");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, false), "#4093");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, true), "#4094");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, false), "#4095");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, true), "#4096");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, false), "#4097");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, true), "#4098");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, false), "#4099");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, true), "#4100");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, false), "#4101");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, true), "#4102");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, false), "#4103");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, true), "#4104");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, false), "#4105");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, true), "#4106");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, false), "#4107");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, true), "#4108");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, false), "#4109");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, true), "#4110");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, false), "#4111");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, true), "#4112");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, false), "#4113");
			Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, true), "#4114");
		}
 private void UpdateSortedListView(MaskDescriptorComparer.SortType sortType)
 {
     if (this.listViewCannedMasks.IsHandleCreated)
     {
         MaskDescriptor maskDex = null;
         if (this.listViewCannedMasks.SelectedItems.Count > 0)
         {
             int num = this.listViewCannedMasks.SelectedIndices[0];
             maskDex = this.maskDescriptors[num];
         }
         this.maskDescriptors.RemoveAt(this.maskDescriptors.Count - 1);
         this.maskDescriptors.Sort(new MaskDescriptorComparer(sortType, this.listViewSortOrder));
         System.Design.UnsafeNativeMethods.SendMessage(this.listViewCannedMasks.Handle, 11, false, 0);
         try
         {
             this.listViewCannedMasks.Items.Clear();
             string str = System.Design.SR.GetString("MaskDescriptorValidatingTypeNone");
             foreach (MaskDescriptor descriptor2 in this.maskDescriptors)
             {
                 string str2 = (descriptor2.ValidatingType != null) ? descriptor2.ValidatingType.Name : str;
                 MaskedTextProvider provider = new MaskedTextProvider(descriptor2.Mask, descriptor2.Culture);
                 provider.Add(descriptor2.Sample);
                 string str3 = provider.ToString(false, true);
                 this.listViewCannedMasks.Items.Add(new ListViewItem(new string[] { descriptor2.Name, str3, str2 }));
             }
             this.maskDescriptors.Add(this.customMaskDescriptor);
             this.listViewCannedMasks.Items.Add(new ListViewItem(new string[] { this.customMaskDescriptor.Name, "", str }));
             if (maskDex != null)
             {
                 this.SetSelectedMaskDescriptor(maskDex);
             }
         }
         finally
         {
             System.Design.UnsafeNativeMethods.SendMessage(this.listViewCannedMasks.Handle, 11, true, 0);
             this.listViewCannedMasks.Invalidate();
         }
     }
 }
Ejemplo n.º 26
0
 public static string GetMaskedString(string mask, string input)
 {
     MaskedTextProvider provider = new MaskedTextProvider(mask);
     provider.Add(input);
     return provider.ToDisplayString();
 }