2 // System.ComponentModel.MaskedTextProvider test cases
5 // Rolf Bjarne Kvinge (RKvinge@novell.com)
7 // (c) 2007 Novell, Inc.
13 using System.ComponentModel;
14 using System.Globalization;
15 using System.Collections;
17 using NUnit.Framework;
18 using System.Threading;
20 namespace MonoTests.System.ComponentModel
23 public class MaskedTextProviderTest
26 private CultureInfo current_culture;
31 current_culture = Thread.CurrentThread.CurrentCulture;
32 Thread.CurrentThread.CurrentCulture = new CultureInfo ("es-ES");
36 public void TearDown ()
38 Thread.CurrentThread.CurrentCulture = current_culture;
42 public void PasswordTest ()
45 MaskedTextProvider mtp = new MaskedTextProvider ("abcd", CultureInfo.GetCultureInfo ("es-AR"), false, '>', '^', false);
46 Assert.AreEqual (" bcd", mtp.ToString (), "#A1");
50 public void DefaultCultureTest ()
52 CultureInfo currentUI = Thread.CurrentThread.CurrentUICulture;
53 CultureInfo current = Thread.CurrentThread.CurrentCulture;
56 Thread.CurrentThread.CurrentUICulture = new CultureInfo ("en-US");
57 Thread.CurrentThread.CurrentCulture = new CultureInfo ("es-ES");
58 MaskedTextProvider mtp = new MaskedTextProvider ("mask");
59 Assert.AreEqual ("es-ES", mtp.Culture.Name, "#01");
61 Thread.CurrentThread.CurrentCulture = current;
62 Thread.CurrentThread.CurrentUICulture = currentUI;
67 public void GetOperationResultFromHintTest ()
69 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.AlphanumericCharacterExpected), "#01");
70 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.AsciiCharacterExpected), "#02");
71 Assert.AreEqual (true, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.CharacterEscaped), "#03");
72 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.DigitExpected), "#04");
73 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.InvalidInput), "#05");
74 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.LetterExpected), "#06");
75 Assert.AreEqual (true, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.NoEffect), "#07");
76 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.NonEditPosition), "#08");
77 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.PositionOutOfRange), "#09");
78 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.PromptCharNotAllowed), "#10");
79 Assert.AreEqual (true, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.SideEffect), "#11");
80 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.SignedDigitExpected), "#12");
81 Assert.AreEqual (true, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.Success), "#13");
82 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.UnavailableEditPosition), "#14");
83 Assert.AreEqual (false, MaskedTextProvider.GetOperationResultFromHint (MaskedTextResultHint.Unknown), "#15");
87 [ExpectedException (typeof (ArgumentNullException))]
88 public void Set_string_TestException ()
90 MaskedTextProvider mtp = new MaskedTextProvider ("a");
95 public void StaticPropertiesTest ()
97 Assert.AreEqual ('*', MaskedTextProvider.DefaultPasswordChar, "#D1");
98 Assert.AreEqual (-1, MaskedTextProvider.InvalidIndex, "#I1");
102 [ExpectedException (typeof (ArgumentNullException))]
103 public void AddStringExceptionTest1 ()
105 MaskedTextProvider mtp = new MaskedTextProvider ("a");
109 [ExpectedException (typeof (ArgumentNullException))]
110 public void AddStringExceptionTest2 ()
112 MaskedTextProvider mtp = new MaskedTextProvider ("a");
114 MaskedTextResultHint rh;
115 mtp.Add (null, out tp, out rh);
119 public void CloneTest ()
121 MaskedTextProvider mtp;
122 MaskedTextProvider mtp2;
125 mtp = new MaskedTextProvider ("mask");
126 mtp2 = (MaskedTextProvider)mtp.Clone ();
127 Assert.AreEqual (mtp.Mask, mtp2.Mask, "#" + (counter++).ToString ());
128 AssertProperties (mtp2, "CloneTest", counter++, mtp.AllowPromptAsInput, mtp.AsciiOnly, mtp.AssignedEditPositionCount, mtp.AvailableEditPositionCount, mtp.Culture, mtp.EditPositionCount, mtp.IncludeLiterals, mtp.IncludePrompt, mtp.IsPassword, mtp.LastAssignedPosition, mtp.Length, mtp.Mask, mtp.MaskCompleted, mtp.MaskFull, mtp.PasswordChar, mtp.PromptChar, mtp.ResetOnPrompt, mtp.ResetOnSpace, mtp.SkipLiterals, mtp.ToString (), mtp.ToString (true), mtp.ToString (false), mtp.ToString (true, true), mtp.ToString (true, false), mtp.ToString (false, true), mtp.ToString (false, false));
132 public void EditPositionsTest ()
134 MaskedTextProvider mtp;
137 mtp = new MaskedTextProvider ("mask");
139 Assert.AreEqual ("1", join (mtp.EditPositions, sep), "#01");
142 public void InsertAt_charTest ()
144 MaskedTextProvider mtp;
146 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
148 // insert space over space
149 mtp = new MaskedTextProvider ("aaa");
151 Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#A1");
152 Assert.AreEqual ("", mtp.ToString (), "A2");
153 Assert.AreEqual (0, Int32_out, "A3");
154 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "A4");
155 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, @"", @"", @"", @"___", @"___", @"", @"");
157 // insert space over normal char.
158 mtp = new MaskedTextProvider ("aaa");
160 Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#B1");
161 Assert.AreEqual (" a", mtp.ToString (), "B2");
162 Assert.AreEqual (0, Int32_out, "B3");
163 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "B4");
164 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");
166 // insert space over empty position.
167 mtp = new MaskedTextProvider ("aaa");
168 Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#C1");
169 Assert.AreEqual ("", mtp.ToString (), "C2");
170 Assert.AreEqual (0, Int32_out, "C3");
171 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "C4");
172 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, @"", @"", @"", @"___", @"___", @"", @"");
174 // insert space over empty position with other characters later in the string already inserted..
175 mtp = new MaskedTextProvider ("aaa");
176 mtp.InsertAt ('z', 2);
177 Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#D1");
178 Assert.AreEqual (" z", mtp.ToString (), "D2");
179 Assert.AreEqual (0, Int32_out, "D3");
180 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "D4");
181 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");
183 // insert space over non-empty position with other characters later in the string already inserted..
184 mtp = new MaskedTextProvider ("aaa");
185 mtp.InsertAt ('z', 0);
186 mtp.InsertAt ('z', 1);
187 Assert.AreEqual (true, mtp.InsertAt (' ', 0, out Int32_out, out MaskedTextResultHint_out), "#E1");
188 Assert.AreEqual (" zz", mtp.ToString (), "E2");
189 Assert.AreEqual (0, Int32_out, "E3");
190 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "E4");
191 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");
193 // Insert number over empty position with other characters later in the string.
194 mtp = new MaskedTextProvider (@"aaa");
195 mtp.InsertAt ('\x33', 2);
196 Assert.AreEqual (true, mtp.InsertAt ('\x34', 0, out Int32_out, out MaskedTextResultHint_out), "#F1");
197 Assert.AreEqual ("4 3", mtp.ToString (), "F2");
198 Assert.AreEqual (0, Int32_out, "F3");
199 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "F4");
200 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");
202 // insert space over literal with filled in positions later on (no more available edit positions)
203 mtp = new MaskedTextProvider ("aba");
204 mtp.InsertAt ('z', 0);
205 mtp.InsertAt ('z', 1);
206 mtp.InsertAt ('z', 2);
207 Assert.AreEqual (false, mtp.InsertAt (' ', 1, out Int32_out, out MaskedTextResultHint_out), "#F1");
208 Assert.AreEqual ("zbz", mtp.ToString (), "F2");
209 Assert.AreEqual (3, Int32_out, "F3");
210 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "F4");
211 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");
213 // insert space over literal with filled in positions later on ( more available edit positions)
214 mtp = new MaskedTextProvider ("abaa");
215 mtp.InsertAt ('z', 0);
216 mtp.InsertAt ('z', 2);
217 Assert.AreEqual (true, mtp.InsertAt (' ', 1, out Int32_out, out MaskedTextResultHint_out), "#G1");
218 Assert.AreEqual ("zb z", mtp.ToString (), "G2");
219 Assert.AreEqual (2, Int32_out, "G3");
220 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "G4");
221 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");
223 // insert space over literal with only more literals later on
224 mtp = new MaskedTextProvider ("abb");
225 Assert.AreEqual (false, mtp.InsertAt (' ', 1, out Int32_out, out MaskedTextResultHint_out), "#G1");
226 Assert.AreEqual (" bb", mtp.ToString (), "G2");
227 Assert.AreEqual (3, Int32_out, "G3");
228 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "G4");
229 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", @"");
234 [ExpectedException (typeof (IndexOutOfRangeException), ExpectedMessage = "-1")]
235 public void ItemTestExceptionNegative1 ()
237 MaskedTextProvider mtp;
239 mtp = new MaskedTextProvider ("a");
244 [ExpectedException (typeof (IndexOutOfRangeException), ExpectedMessage = "4")]
245 public void ItemTestExceptionLength ()
247 MaskedTextProvider mtp;
249 mtp = new MaskedTextProvider ("a><|b");
250 value = mtp [mtp.Mask.Length - 1];
253 public void MaskCompletedTest ()
255 MaskedTextProvider mtp;
259 mtp = new MaskedTextProvider (mask);
260 Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
262 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
264 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
267 mtp = new MaskedTextProvider (mask);
268 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
270 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
272 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
275 mtp = new MaskedTextProvider (mask);
276 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
278 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
280 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
283 mtp = new MaskedTextProvider (mask);
284 Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
286 Assert.IsFalse (mtp.MaskCompleted, "#B" + mask);
288 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
291 mtp = new MaskedTextProvider (mask);
292 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
294 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
296 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
299 mtp = new MaskedTextProvider (mask);
300 Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
302 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
304 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
307 mtp = new MaskedTextProvider (mask);
308 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
310 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
312 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
315 mtp = new MaskedTextProvider (mask);
316 Assert.IsFalse (mtp.MaskCompleted, "#A" + mask);
318 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
320 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
323 mtp = new MaskedTextProvider (mask);
324 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
326 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
328 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
331 mtp = new MaskedTextProvider (mask);
332 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
334 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
336 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
339 mtp = new MaskedTextProvider (mask);
340 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
342 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
344 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
347 mtp = new MaskedTextProvider (mask);
348 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
350 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
352 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
355 mtp = new MaskedTextProvider (mask);
356 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
358 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
360 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
363 mtp = new MaskedTextProvider (mask);
364 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
366 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
368 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
371 mtp = new MaskedTextProvider (mask);
372 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
374 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
376 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
379 mtp = new MaskedTextProvider (mask);
380 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
382 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
384 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
387 mtp = new MaskedTextProvider (mask);
388 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
390 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
392 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
395 mtp = new MaskedTextProvider (mask);
396 Assert.IsTrue (mtp.MaskCompleted, "#A" + mask);
398 Assert.IsTrue (mtp.MaskCompleted, "#B" + mask);
400 Assert.IsTrue (mtp.MaskCompleted, "#C" + mask);
403 public void RemoveAtTest ()
405 MaskedTextProvider mtp;
407 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
408 mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
409 mtp.Add ("123456789");
410 mtp.RemoveAt (3, 6, out Int32_out, out MaskedTextResultHint_out);
411 Assert.AreEqual (3, Int32_out, "#A1");
412 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#A2");
413 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");
415 mtp = new MaskedTextProvider (@"La");
417 mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
418 Assert.AreEqual (0, Int32_out, "#B1");
419 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#B2");
420 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, @"", @"", @"", @"__", @"__", @"", @"");
422 mtp = new MaskedTextProvider (@"La");
424 mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
425 Assert.AreEqual (0, Int32_out, "#B1");
426 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#B2");
427 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, @"", @"", @"", @"__", @"__", @"", @"");
429 // Remove non-assigned character with assigned characters later on.
430 mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
431 mtp.InsertAt ("1", 1);
432 mtp.RemoveAt (0, 0, out Int32_out, out MaskedTextResultHint_out);
433 Assert.AreEqual (0, Int32_out, "#C1");
434 Assert.AreEqual (MaskedTextResultHint.SideEffect, MaskedTextResultHint_out, "#C2");
435 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");
437 // Remove assigned+non-assigned character with assigned characters later on.
438 mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
439 mtp.InsertAt ("1", 1);
440 mtp.InsertAt ("4", 4);
441 mtp.RemoveAt (1, 2, out Int32_out, out MaskedTextResultHint_out);
442 Assert.AreEqual (1, Int32_out, "#D1");
443 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#D2");
444 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");
446 // Remove non-assigned+assigned character with assigned characters later on.
447 mtp = new MaskedTextProvider (@"aaaaaaaaaaaa");
448 mtp.InsertAt ("1", 1);
449 mtp.InsertAt ("4", 4);
450 mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
451 Assert.AreEqual (0, Int32_out, "#E1");
452 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#E2");
453 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");
455 // Remove 2 characters with a assigned character just after that cannot be removed 1 character.
456 mtp = new MaskedTextProvider (@"aaaLaaaaaaaa");
458 mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out);
459 Assert.AreEqual (0, Int32_out, "#F1");
460 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#F2");
461 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");
465 [ExpectedException (typeof (ArgumentNullException))]
466 public void Replace_string_int_int_int_MaskedTextResultHintTestException ()
468 MaskedTextProvider mtp = new MaskedTextProvider ("a");
470 MaskedTextResultHint rh;
471 mtp.Replace (null, 1, 2, out th, out rh);
474 public void ReplaceTest ()
476 MaskedTextProvider mtp;
478 MaskedTextResultHint resultHint;
480 mtp = new MaskedTextProvider ("00aa");
482 Assert.AreEqual (true, mtp.Replace ("2x", 1, 2, out Int32_out, out resultHint), "#A1");
483 Assert.AreEqual (2, Int32_out, "#A2");
484 Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#A3");
485 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");
487 mtp = new MaskedTextProvider ("aaaaaaaaaaaaaaa");
488 mtp.Add ("abcdefghijk");
489 Assert.AreEqual (true, mtp.Replace ("ZZ", 2, 6, out Int32_out, out resultHint), "#B1");
490 Assert.AreEqual (3, Int32_out, "#B2");
491 Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#B3");
492 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");
494 mtp = new MaskedTextProvider ("aaaaaaaaaaaaaaa");
495 mtp.Add ("abcdefghijk");
496 Assert.AreEqual (true, mtp.Replace ('Z', 2, 6, out Int32_out, out resultHint), "#C1");
497 Assert.AreEqual (2, Int32_out, "#C2");
498 Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#C3");
499 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");
501 // Replacing over a space.
502 // This causes the replacement character to be INSERTED at the first edit position.
503 // only for Replace (string, *), not for Replace (char, *).
504 mtp = new MaskedTextProvider ("a aaa");
506 Assert.AreEqual (true, mtp.Replace ("4", 1, 1, out Int32_out, out resultHint), "#D1");
507 Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "#D3");
508 Assert.AreEqual (2, Int32_out, "#D2");
509 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");
515 public void Add_string_int_MaskedTextResultHint_Test00001 ()
517 MaskedTextProvider mtp;
519 MaskedTextResultHint resultHint;
522 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
523 mtp = new MaskedTextProvider (@"abc");
526 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
527 result = mtp.Add (@"", out testPosition, out resultHint);
528 Assert.AreEqual (true, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#0");
529 Assert.AreEqual (MaskedTextResultHint.NoEffect, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1");
530 Assert.AreEqual (1, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#2");
531 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");
535 public void Add_string_int_MaskedTextResultHint_Test00012 ()
537 MaskedTextProvider mtp;
539 MaskedTextResultHint resultHint;
542 //MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
543 mtp = new MaskedTextProvider (@"abc");
546 mtp.InsertAt ('\x61', 1);
547 result = mtp.Add (@"abc", out testPosition, out resultHint);
548 Assert.AreEqual (true, result, "Add_string_int_MaskedTextResultHint_Test#0");
549 Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "Add_string_int_MaskedTextResultHint_Test#1");
550 Assert.AreEqual (2, testPosition, "Add_string_int_MaskedTextResultHint_Test#2");
551 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");
555 public void Add_string_int_MaskedTextResultHint_Test00029 ()
557 MaskedTextProvider mtp;
560 MaskedTextResultHint resultHint;
561 mtp = new MaskedTextProvider (@"a?b?c");
562 result = mtp.Add (@"頽鏢⺸綉䤔퍽ࡡ㉌ꌉΩ㞜帤萸ẏ璜퐨ᄑ鍾ⰵ楯⾹뺤䵁ɳ⨵"/**/, out testPosition, out resultHint);
563 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1092");
564 Assert.AreEqual (MaskedTextResultHint.LetterExpected, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1093");
565 Assert.AreEqual (3, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1094");
566 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1095, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
568 result = mtp.Add (@"퍕པ녧抟闍Ķ鶣遌鄭爯탖奩竳", out testPosition, out resultHint);
569 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1096");
570 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1097");
571 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1098");
572 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1099, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
574 result = mtp.Add (@"概蹕︾֡⪺邅柅痹凱書⻍搩訅䚡ꥇ쐰", out testPosition, out resultHint);
575 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1100");
576 Assert.AreEqual (MaskedTextResultHint.InvalidInput, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1101");
577 Assert.AreEqual (0, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1102");
578 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1103, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
580 result = mtp.Add (@"鎵剂퓼懤峮蹃懹䀺㨔녂˅ľ唢뻫ﳑ", out testPosition, out resultHint);
581 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1104");
582 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1105");
583 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1106");
584 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1107, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
586 result = mtp.Add (@"뎫殐饛죖Ⴍ⻕퉨㥺潙꾶訵뀡뛂髅ᝀ류鱙ꢳ䐥Ɂ葖ꡖៜ떶Ⰸ拪쯐⊋铀䧏꧌ႄ署襫쑏㌏誅괚Ừ㎷秏똅觳奔ﬓ", out testPosition, out resultHint);
587 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1108");
588 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1109");
589 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1110");
590 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1111, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
592 result = mtp.Add (@"㷡֓士吞뭕녪蕛ⁿ礞Ꙡ횏ꎈ贫卩䁥ٔᑋ", out testPosition, out resultHint);
593 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1112");
594 Assert.AreEqual (MaskedTextResultHint.InvalidInput, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1113");
595 Assert.AreEqual (1, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1114");
596 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1115, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
598 result = mtp.Add (@"跔楊ḭ霋傟騰跩묶ヵﱱ路᳸㯕弚భ瓾棫쭾맰횋筢Ꚍ♦疟莞", out testPosition, out resultHint);
599 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1116");
600 Assert.AreEqual (MaskedTextResultHint.InvalidInput, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1117");
601 Assert.AreEqual (1, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1118");
602 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1119, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
604 result = mtp.Add (@"옍뀍ႉ㗰⑊츒隚⸮櫧뷨畫ᖘ", out testPosition, out resultHint);
605 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1120");
606 Assert.AreEqual (MaskedTextResultHint.InvalidInput, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1121");
607 Assert.AreEqual (0, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1122");
608 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1123, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
610 result = mtp.Add (@"ន䪴៝䜣ࠞ⭬ⓨ⦋꽙㨉쁿柵ꨒ珊粱曵䨭㙤౮", out testPosition, out resultHint);
611 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1124");
612 Assert.AreEqual (MaskedTextResultHint.InvalidInput, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1125");
613 Assert.AreEqual (3, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1126");
614 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1127, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
616 result = mtp.Add (@"뿀쨬鄇疒觔㪽悗ﰈ溸ﱭ旉㙙໒⫫", out testPosition, out resultHint);
617 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1128");
618 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1129");
619 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1130");
620 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1131, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
622 result = mtp.Add (@"ഝ骠謤䁇ﯧ揊昝睠녽悜図⬽ꎸ㞶揄쭠諴䶱", out testPosition, out resultHint);
623 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1132");
624 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1133");
625 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1134");
626 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1135, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
628 result = mtp.Add (@"銋ꆘ죳덑쭐쐒ȫ玹擷凅麊姗殄鯄劽╰௬쏘晡⫪褋ታ褿ꔕ䍺墴⸒튔䍲鿷ḏ圁䰝", out testPosition, out resultHint);
629 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1136");
630 Assert.AreEqual (MaskedTextResultHint.InvalidInput, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1137");
631 Assert.AreEqual (3, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1138");
632 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1139, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
634 result = mtp.Add (@"ꃸḊ賶龸揱磎ቨ徸숒ﴛ뾹ߴ㹔뽳윛謱ঀ輤惬죹蟕歝퐘ꄤↅ뇎聺˕ὧꊼ뇅ݥ绶鍁용웸ွ
\v⦇㷨ꟹ菁僀䤚", out testPosition, out resultHint);
635 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1140");
636 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1141");
637 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1142");
638 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1143, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
640 result = mtp.Add (@"菾㚿쯏䊝槣䀌唑纺ꣁ㑚还귩䆗海ꁑ攸㌳㛮䁽㏙₦쐹弄輙㝥", out testPosition, out resultHint);
641 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1144");
642 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1145");
643 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1146");
644 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1147, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
646 result = mtp.Add (@"時Д諾ೣ鶆䦻㜅㣙熹뉔<鉎㜟㢓༨箝ﱐ궳ᗦ嵒䎁", out testPosition, out resultHint);
647 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1148");
648 Assert.AreEqual (MaskedTextResultHint.InvalidInput, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1149");
649 Assert.AreEqual (3, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1150");
650 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1151, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
652 result = mtp.Add (@"ᘙޖ䥚ࢧ짿ᡸ꒭ᦾӚ쫅卜퓸썀쎇ⱞ셺蒙䁁䥘蹗贙삯翱믇軀뢎₣⼔甘꾑", out testPosition, out resultHint);
653 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1152");
654 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1153");
655 Assert.AreEqual (5, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1154");
656 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1155, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
658 result = mtp.Add (@"㏯㎡⽯鍰帐椒䗓碐㉅淍믌ꚥѴῨ", out testPosition, out resultHint);
659 Assert.AreEqual (false, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#1156");
660 Assert.AreEqual (MaskedTextResultHint.AlphanumericCharacterExpected, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1157");
661 Assert.AreEqual (0, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#1158");
662 MaskedTextProviderTest.AssertProperties (mtp, "GenerateAdd_string_int_MaskedTextResultHint_Test", 1159, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
666 public void Add_string_int_MaskedTextResultHint_Test00896 ()
668 MaskedTextProvider mtp;
670 MaskedTextResultHint resultHint;
673 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
674 mtp = new MaskedTextProvider (@"abc");
677 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
678 result = mtp.Add (@"b", out testPosition, out resultHint);
679 Assert.AreEqual (true, result, "GenerateAdd_string_int_MaskedTextResultHint_Test#0");
680 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, resultHint, "GenerateAdd_string_int_MaskedTextResultHint_Test#1");
681 Assert.AreEqual (1, testPosition, "GenerateAdd_string_int_MaskedTextResultHint_Test#2");
682 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");
686 [ExpectedException (typeof (ArgumentNullException))]
687 public void InsertAt_string_int_TestException ()
689 MaskedTextProvider mtp = new MaskedTextProvider ("a");
690 mtp.InsertAt (null, 3);
694 public void InsertAt_string_int_Test ()
696 MaskedTextProvider mtp = new MaskedTextProvider ("?z?z?z?z?");
697 mtp.InsertAt ("a", 3);
698 Assert.AreEqual ("_z_zaz_z_", mtp.ToString (true, true), "#01");
699 mtp.InsertAt ("b", 4);
700 Assert.AreEqual ("_z_zbzaz_", mtp.ToString (true, true), "#02");
703 [ExpectedException (typeof (ArgumentNullException))]
704 public void InsertAt_string_int_int_MaskedTextResultHintTestException ()
706 MaskedTextProvider mtp = new MaskedTextProvider ("a");
708 MaskedTextResultHint rh;
709 mtp.InsertAt (null, 3, out th, out rh);
712 public void IsAvailablePositionTest00001 ()
714 MaskedTextProvider mtp;
716 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
717 mtp = new MaskedTextProvider (@"abc");
720 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
721 Assert.AreEqual (false, mtp.IsAvailablePosition (-1), "#0");
722 Assert.AreEqual (false, mtp.IsAvailablePosition (0), "#1");
723 Assert.AreEqual (false, mtp.IsAvailablePosition (1), "#2");
724 Assert.AreEqual (false, mtp.IsAvailablePosition (2), "#3");
725 Assert.AreEqual (false, mtp.IsAvailablePosition (3), "#4");
726 Assert.AreEqual (false, mtp.IsAvailablePosition (4), "#5");
727 MaskedTextProviderTest.AssertProperties (mtp, "IsAvailablePositionTest", 6, 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");
731 public void RemoveTest00001 ()
733 MaskedTextProvider mtp;
735 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
736 mtp = new MaskedTextProvider (@"abc");
739 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
740 Assert.AreEqual (true, mtp.Remove (), "#0");
741 MaskedTextProviderTest.AssertProperties (mtp, "RemoveTest", 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", @"");
742 Assert.AreEqual (true, mtp.Remove (), "#2");
743 MaskedTextProviderTest.AssertProperties (mtp, "RemoveTest", 3, 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", @"");
744 Assert.AreEqual (true, mtp.Remove (), "#4");
745 MaskedTextProviderTest.AssertProperties (mtp, "RemoveTest", 5, 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", @"");
746 Assert.AreEqual (true, mtp.Remove (), "#6");
747 MaskedTextProviderTest.AssertProperties (mtp, "RemoveTest", 7, 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", @"");
748 Assert.AreEqual (true, mtp.Remove (), "#8");
749 MaskedTextProviderTest.AssertProperties (mtp, "RemoveTest", 9, 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", @"");
750 Assert.AreEqual (true, mtp.Remove (), "#10");
751 MaskedTextProviderTest.AssertProperties (mtp, "RemoveTest", 11, 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", @"");
754 public void Remove_int_MaskedTextResultHintTest00001 ()
756 MaskedTextProvider mtp;
758 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
759 mtp = new MaskedTextProvider (@"abc");
762 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
763 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#0");
764 Assert.AreEqual (0, Int32_out, "#1");
765 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
766 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 3, 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", @"");
767 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#4");
768 Assert.AreEqual (0, Int32_out, "#5");
769 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#6");
770 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 7, 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", @"");
771 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#8");
772 Assert.AreEqual (0, Int32_out, "#9");
773 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#10");
774 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 11, 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", @"");
775 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#12");
776 Assert.AreEqual (0, Int32_out, "#13");
777 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#14");
778 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 15, 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", @"");
779 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#16");
780 Assert.AreEqual (0, Int32_out, "#17");
781 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#18");
782 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 19, 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", @"");
783 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#20");
784 Assert.AreEqual (0, Int32_out, "#21");
785 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#22");
786 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 23, 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", @"");
789 public void Remove_int_MaskedTextResultHintTest00004 ()
791 MaskedTextProvider mtp;
793 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
794 mtp = new MaskedTextProvider (@"a?b?c");
797 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
798 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#72");
799 Assert.AreEqual (3, Int32_out, "#73");
800 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#74");
801 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 75, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"aab c", @"aab c", @"aab c", @"aab_c", @"aa_", @"aab c", @"aa");
802 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#76");
803 Assert.AreEqual (1, Int32_out, "#77");
804 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#78");
805 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 79, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 0, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"a b c", @"a b c", @"a b c", @"a_b_c", @"a__", @"a b c", @"a");
806 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#80");
807 Assert.AreEqual (0, Int32_out, "#81");
808 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#82");
809 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 83, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
810 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#84");
811 Assert.AreEqual (0, Int32_out, "#85");
812 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#86");
813 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 87, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
814 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#88");
815 Assert.AreEqual (0, Int32_out, "#89");
816 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#90");
817 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 91, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
818 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#92");
819 Assert.AreEqual (0, Int32_out, "#93");
820 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#94");
821 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 95, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
822 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#96");
823 Assert.AreEqual (0, Int32_out, "#97");
824 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#98");
825 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 99, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
826 Assert.AreEqual (true, mtp.Remove (out Int32_out, out MaskedTextResultHint_out), "#100");
827 Assert.AreEqual (0, Int32_out, "#101");
828 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#102");
829 MaskedTextProviderTest.AssertProperties (mtp, "Remove_int_MaskedTextResultHintTest", 103, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
832 public void RemoveAt_int_int_int_MaskedTextResultHintTest00001 ()
834 MaskedTextProvider mtp;
836 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
837 mtp = new MaskedTextProvider (@"abc");
840 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
841 Assert.AreEqual (true, mtp.RemoveAt (0, 0, out Int32_out, out MaskedTextResultHint_out), "#0");
842 Assert.AreEqual (0, Int32_out, "#1");
843 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
844 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 3, 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", @"");
847 public void RemoveAt_int_int_int_MaskedTextResultHintTest00002 ()
849 MaskedTextProvider mtp;
851 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
852 mtp = new MaskedTextProvider (@"abc");
855 mtp.InsertAt ('\x61', 1);
856 Assert.AreEqual (true, mtp.RemoveAt (0, 0, out Int32_out, out MaskedTextResultHint_out), "#4");
857 Assert.AreEqual (0, Int32_out, "#5");
858 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#6");
859 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 7, 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", @"");
862 public void RemoveAt_int_int_int_MaskedTextResultHintTest00010 ()
864 MaskedTextProvider mtp;
866 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
867 mtp = new MaskedTextProvider (@"abc");
870 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
871 Assert.AreEqual (false, mtp.RemoveAt (1, 0, out Int32_out, out MaskedTextResultHint_out), "#36");
872 Assert.AreEqual (1, Int32_out, "#37");
873 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#38");
874 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 39, 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");
877 public void RemoveAt_int_int_int_MaskedTextResultHintTest00028 ()
879 MaskedTextProvider mtp;
881 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
882 mtp = new MaskedTextProvider (@"a?b?c");
885 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
886 Assert.AreEqual (true, mtp.RemoveAt (0, 0, out Int32_out, out MaskedTextResultHint_out), "#108");
887 Assert.AreEqual (0, Int32_out, "#109");
888 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#110");
889 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 111, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"aab c", @"aab c", @"aab c", @"aab_c", @"aa_", @"aab c", @"aa");
892 public void RemoveAt_int_int_int_MaskedTextResultHintTest00029 ()
894 MaskedTextProvider mtp;
896 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
897 mtp = new MaskedTextProvider (@"a?b?c");
900 mtp.InsertAt ('\x61', 1);
901 Assert.AreEqual (true, mtp.RemoveAt (0, 0, out Int32_out, out MaskedTextResultHint_out), "#112");
902 Assert.AreEqual (0, Int32_out, "#113");
903 Assert.AreEqual (MaskedTextResultHint.SideEffect, MaskedTextResultHint_out, "#114");
904 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 115, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 0, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"a b c", @"a b c", @"a b c", @"a_b_c", @"a__", @"a b c", @"a");
907 public void RemoveAt_int_int_int_MaskedTextResultHintTest00030 ()
909 MaskedTextProvider mtp;
911 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
912 mtp = new MaskedTextProvider (@"a?b?c");
915 mtp.InsertAt ('\x33', 7);
916 mtp.InsertAt ('\x34', 4);
917 Assert.AreEqual (true, mtp.RemoveAt (0, 0, out Int32_out, out MaskedTextResultHint_out), "#116");
918 Assert.AreEqual (0, Int32_out, "#117");
919 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#118");
920 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 119, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
923 public void RemoveAt_int_int_int_MaskedTextResultHintTest00031 ()
925 MaskedTextProvider mtp;
927 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
928 mtp = new MaskedTextProvider (@"a?b?c");
931 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
932 Assert.AreEqual (true, mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out), "#120");
933 Assert.AreEqual (0, Int32_out, "#121");
934 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#122");
935 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 123, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 0, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"a b c", @"a b c", @"a b c", @"a_b_c", @"a__", @"a b c", @"a");
938 public void RemoveAt_int_int_int_MaskedTextResultHintTest00032 ()
940 MaskedTextProvider mtp;
942 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
943 mtp = new MaskedTextProvider (@"a?b?c");
946 mtp.InsertAt ('\x61', 1);
947 Assert.AreEqual (true, mtp.RemoveAt (0, 1, out Int32_out, out MaskedTextResultHint_out), "#0");
948 Assert.AreEqual (0, Int32_out, "#1");
949 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
950 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 3, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
953 public void RemoveAt_int_int_int_MaskedTextResultHintTest00048 ()
955 MaskedTextProvider mtp;
957 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
958 mtp = new MaskedTextProvider (@"a?b?c");
961 mtp.InsertAt ('\x33', 7);
962 mtp.InsertAt ('\x34', 4);
963 Assert.AreEqual (true, mtp.RemoveAt (1, 1, out Int32_out, out MaskedTextResultHint_out), "#0");
964 Assert.AreEqual (1, Int32_out, "#1");
965 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#2");
966 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 3, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 0, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"1 b c", @"1 b c", @"1 b c", @"1_b_c", @"1__", @"1 b c", @"1");
969 public void RemoveAt_int_int_int_MaskedTextResultHintTest00068 ()
971 MaskedTextProvider mtp;
973 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
974 mtp = new MaskedTextProvider (@"a?b?c");
977 mtp.InsertAt ('\x61', 1);
978 Assert.AreEqual (true, mtp.RemoveAt (2, 3, out Int32_out, out MaskedTextResultHint_out), "#16");
979 Assert.AreEqual (2, Int32_out, "#17");
980 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#18");
981 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 19, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 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");
984 public void RemoveAt_int_int_int_MaskedTextResultHintTest00111 ()
986 MaskedTextProvider mtp;
988 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
989 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
992 mtp.InsertAt ('\x33', 7);
993 mtp.InsertAt ('\x34', 4);
994 Assert.AreEqual (false, mtp.RemoveAt (0, 2, out Int32_out, out MaskedTextResultHint_out), "#24");
995 Assert.AreEqual (4, Int32_out, "#25");
996 Assert.AreEqual (MaskedTextResultHint.LetterExpected, MaskedTextResultHint_out, "#26");
997 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 27, true, false, 3, 6, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 7, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12_____3_,.:/€\", @"12_____3_", @"12 3 ,.:/€\", @"12 3");
1000 public void RemoveAt_int_int_int_MaskedTextResultHintTest00114 ()
1002 MaskedTextProvider mtp;
1004 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1005 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1008 mtp.InsertAt ('\x33', 7);
1009 mtp.InsertAt ('\x34', 4);
1010 Assert.AreEqual (false, mtp.RemoveAt (0, 3, out Int32_out, out MaskedTextResultHint_out), "#28");
1011 Assert.AreEqual (3, Int32_out, "#29");
1012 Assert.AreEqual (MaskedTextResultHint.LetterExpected, MaskedTextResultHint_out, "#30");
1013 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 31, true, false, 3, 6, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 7, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12_____3_,.:/€\", @"12_____3_", @"12 3 ,.:/€\", @"12 3");
1016 public void RemoveAt_int_int_int_MaskedTextResultHintTest00148 ()
1018 MaskedTextProvider mtp;
1020 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1021 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1024 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1025 Assert.AreEqual (false, mtp.RemoveAt (0, 15, out Int32_out, out MaskedTextResultHint_out), "#44");
1026 Assert.AreEqual (15, Int32_out, "#45");
1027 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#46");
1028 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 47, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1031 public void RemoveAt_int_int_int_MaskedTextResultHintTest00958 ()
1033 MaskedTextProvider mtp;
1035 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1036 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1039 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1040 Assert.AreEqual (false, mtp.RemoveAt (15, 0, out Int32_out, out MaskedTextResultHint_out), "#996");
1041 Assert.AreEqual (15, Int32_out, "#997");
1042 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#998");
1043 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 999, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1046 public void RemoveAt_int_int_int_MaskedTextResultHintTest01006 ()
1048 MaskedTextProvider mtp;
1050 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1051 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1054 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1055 Assert.AreEqual (false, mtp.RemoveAt (15, 16, out Int32_out, out MaskedTextResultHint_out), "#1188");
1056 Assert.AreEqual (16, Int32_out, "#1189");
1057 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#1190");
1058 MaskedTextProviderTest.AssertProperties (mtp, "RemoveAt_int_int_int_MaskedTextResultHintTest", 1191, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1063 public void Replace_string_int_int_int_MaskedTextResultHintTest00001 ()
1065 MaskedTextProvider mtp;
1067 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1068 mtp = new MaskedTextProvider (@"abc");
1071 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1072 Assert.AreEqual (true, mtp.Replace (@"", 0, 0, out Int32_out, out MaskedTextResultHint_out), "#0");
1073 Assert.AreEqual (0, Int32_out, "#1");
1074 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
1075 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 3, 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", @"");
1078 public void Replace_string_int_int_int_MaskedTextResultHintTest00016 ()
1080 MaskedTextProvider mtp;
1082 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1083 mtp = new MaskedTextProvider (@"abc");
1086 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1087 Assert.AreEqual (false, mtp.Replace (@"", 1, 0, out Int32_out, out MaskedTextResultHint_out), "#0");
1088 Assert.AreEqual (1, Int32_out, "#1");
1089 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#2");
1090 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_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");
1093 public void Replace_string_int_int_int_MaskedTextResultHintTest00040 ()
1095 MaskedTextProvider mtp;
1097 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1098 mtp = new MaskedTextProvider (@"abc");
1101 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1102 Assert.AreEqual (false, mtp.Replace (@"a", 1, 1, out Int32_out, out MaskedTextResultHint_out), "#24");
1103 Assert.AreEqual (3, Int32_out, "#25");
1104 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#26");
1105 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 27, 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");
1108 public void Replace_string_int_int_int_MaskedTextResultHintTest00130 ()
1110 MaskedTextProvider mtp;
1112 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1113 mtp = new MaskedTextProvider (@"aba");
1116 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1117 Assert.AreEqual (false, mtp.Replace (@"a", 1, 1, out Int32_out, out MaskedTextResultHint_out), "#160");
1118 Assert.AreEqual (3, Int32_out, "#161");
1119 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#162");
1120 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 163, true, false, 2, 0, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 2, 3, @"aba", true, true, '\x0', '\x5F', true, true, true, @"aba", @"aba", @"aba", @"aba", @"aa", @"aba", @"aa");
1123 public void Replace_string_int_int_int_MaskedTextResultHintTest00137 ()
1125 MaskedTextProvider mtp;
1127 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1128 mtp = new MaskedTextProvider (@"aba");
1131 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1132 Assert.AreEqual (false, mtp.Replace (@"a longer string value", 0, 2, out Int32_out, out MaskedTextResultHint_out), "#0");
1133 Assert.AreEqual (3, Int32_out, "#1");
1134 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#2");
1135 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 3, true, false, 2, 0, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 2, 3, @"aba", true, true, '\x0', '\x5F', true, true, true, @"aba", @"aba", @"aba", @"aba", @"aa", @"aba", @"aa");
1138 public void Replace_string_int_int_int_MaskedTextResultHintTest00176 ()
1140 MaskedTextProvider mtp;
1142 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1143 mtp = new MaskedTextProvider (@"abaa");
1146 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1147 Assert.AreEqual (true, mtp.Replace (@"a", 1, 3, out Int32_out, out MaskedTextResultHint_out), "#52");
1148 Assert.AreEqual (2, Int32_out, "#53");
1149 Assert.AreEqual (MaskedTextResultHint.SideEffect, MaskedTextResultHint_out, "#54");
1150 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 55, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 2, 4, @"abaa", true, false, '\x0', '\x5F', true, true, true, @"aba", @"aba", @"aba", @"aba_", @"aa_", @"aba", @"aa");
1153 public void Replace_string_int_int_int_MaskedTextResultHintTest00618 ()
1155 MaskedTextProvider mtp;
1157 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1158 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1161 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1162 Assert.AreEqual (false, mtp.Replace (@"", 15, 16, out Int32_out, out MaskedTextResultHint_out), "#0");
1163 Assert.AreEqual (16, Int32_out, "#1");
1164 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#2");
1165 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 3, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1168 public void Replace_string_int_int_int_MaskedTextResultHintTest00636 ()
1170 MaskedTextProvider mtp;
1172 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1173 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1176 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1177 Assert.AreEqual (false, mtp.Replace (@"", 16, 15, out Int32_out, out MaskedTextResultHint_out), "#120");
1178 Assert.AreEqual (15, Int32_out, "#121");
1179 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#122");
1180 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 123, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1183 public void Replace_string_int_int_int_MaskedTextResultHintTest01918 ()
1185 MaskedTextProvider mtp;
1187 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1188 mtp = new MaskedTextProvider (@"000-00-0000");
1191 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1192 Assert.AreEqual (false, mtp.Replace (@"a", 3, 3, out Int32_out, out MaskedTextResultHint_out), "#216");
1193 Assert.AreEqual (4, Int32_out, "#217");
1194 Assert.AreEqual (MaskedTextResultHint.DigitExpected, MaskedTextResultHint_out, "#218");
1195 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 219, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 11, @"000-00-0000", false, false, '\x0', '\x5F', true, true, true, @" - -", @" - -", @" - -", @"___-__-____", @"_________", @" - -", @"");
1198 public void Replace_string_int_int_int_MaskedTextResultHintTest01918bis ()
1200 MaskedTextProvider mtp;
1202 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1203 mtp = new MaskedTextProvider (@"000-a0-0000");
1206 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1207 Assert.AreEqual (true, mtp.Replace (@"a", 3, 3, out Int32_out, out MaskedTextResultHint_out), "#216");
1208 Assert.AreEqual (4, Int32_out, "#217");
1209 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#218");
1210 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_int_MaskedTextResultHintTest", 219, true, false, 1, 8, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 4, 11, @"000-a0-0000", false, false, '\x0', '\x5F', true, true, true, @" -a -", @" -a -", @" -a -", @"___-a_-____", @"___a_____", @" -a -", @" a");
1213 public void Replace_char_int_int_int_MaskedTextResultHintTest00001 ()
1215 MaskedTextProvider mtp;
1217 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1218 mtp = new MaskedTextProvider (@"abc");
1221 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1222 Assert.AreEqual (false, mtp.Replace ('\x0', 0, 0, out Int32_out, out MaskedTextResultHint_out), "#0");
1223 Assert.AreEqual (0, Int32_out, "#1");
1224 Assert.AreEqual (MaskedTextResultHint.InvalidInput, MaskedTextResultHint_out, "#2");
1225 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_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");
1228 public void Replace_char_int_int_MaskedTextResultHintTest00007 ()
1230 MaskedTextProvider mtp;
1232 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1233 mtp = new MaskedTextProvider (@"abc");
1236 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1237 Assert.AreEqual (false, mtp.Replace ('\x0', 2, out Int32_out, out MaskedTextResultHint_out), "#12");
1238 Assert.AreEqual (2, Int32_out, "#13");
1239 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#14");
1240 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_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");
1243 public void Replace_char_int_int_int_MaskedTextResultHintTest00010 ()
1245 MaskedTextProvider mtp;
1247 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1248 mtp = new MaskedTextProvider (@"abc");
1251 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1252 Assert.AreEqual (false, mtp.Replace ('\x0', 1, 0, out Int32_out, out MaskedTextResultHint_out), "#36");
1253 Assert.AreEqual (1, Int32_out, "#37");
1254 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#38");
1255 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 39, 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");
1258 public void Replace_char_int_int_int_MaskedTextResultHintTest00013 ()
1260 MaskedTextProvider mtp;
1262 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1263 mtp = new MaskedTextProvider (@"abc");
1266 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1267 Assert.AreEqual (false, mtp.Replace ('\x0', 1, 1, out Int32_out, out MaskedTextResultHint_out), "#48");
1268 Assert.AreEqual (1, Int32_out, "#49");
1269 Assert.AreEqual (MaskedTextResultHint.InvalidInput, MaskedTextResultHint_out, "#50");
1270 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 51, 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");
1273 public void Replace_char_int_int_int_MaskedTextResultHintTest00016 ()
1275 MaskedTextProvider mtp;
1277 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1278 mtp = new MaskedTextProvider (@"abc");
1281 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1282 Assert.AreEqual (false, mtp.Replace ('\x0', 1, 2, out Int32_out, out MaskedTextResultHint_out), "#60");
1283 Assert.AreEqual (3, Int32_out, "#61");
1284 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#62");
1285 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 63, 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");
1288 public void Replace_char_int_int_int_MaskedTextResultHintTest00055 ()
1290 MaskedTextProvider mtp;
1292 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1293 mtp = new MaskedTextProvider (@"abc");
1296 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1297 Assert.AreEqual (true, mtp.Replace ('\x61', 0, 0, out Int32_out, out MaskedTextResultHint_out), "#216");
1298 Assert.AreEqual (0, Int32_out, "#217");
1299 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#218");
1300 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 219, 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");
1303 public void Replace_char_int_int_int_MaskedTextResultHintTest00067 ()
1305 MaskedTextProvider mtp;
1307 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1308 mtp = new MaskedTextProvider (@"abc");
1311 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1312 Assert.AreEqual (false, mtp.Replace ('\x61', 1, 1, out Int32_out, out MaskedTextResultHint_out), "#0");
1313 Assert.AreEqual (1, Int32_out, "#1");
1314 Assert.AreEqual (MaskedTextResultHint.NonEditPosition, MaskedTextResultHint_out, "#2");
1315 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_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");
1318 public void Replace_char_int_int_int_MaskedTextResultHintTest00341 ()
1320 MaskedTextProvider mtp;
1322 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1323 mtp = new MaskedTextProvider (@"aba");
1326 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1327 Assert.AreEqual (false, mtp.Replace ('\x0', 1, 2, out Int32_out, out MaskedTextResultHint_out), "#0");
1328 Assert.AreEqual (2, Int32_out, "#1");
1329 Assert.AreEqual (MaskedTextResultHint.InvalidInput, MaskedTextResultHint_out, "#2");
1330 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 3, true, false, 2, 0, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 2, 3, @"aba", true, true, '\x0', '\x5F', true, true, true, @"aba", @"aba", @"aba", @"aba", @"aa", @"aba", @"aa");
1333 public void Replace_char_int_int_int_MaskedTextResultHintTest00416 ()
1335 MaskedTextProvider mtp;
1337 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1338 mtp = new MaskedTextProvider (@"aba");
1341 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1342 Assert.AreEqual (true, mtp.Replace ('\x61', 0, 2, out Int32_out, out MaskedTextResultHint_out), "#0");
1343 Assert.AreEqual (0, Int32_out, "#1");
1344 Assert.AreEqual (MaskedTextResultHint.SideEffect, MaskedTextResultHint_out, "#2");
1345 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 3, true, false, 1, 1, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 0, 3, @"aba", true, false, '\x0', '\x5F', true, true, true, @"ab", @"ab", @"ab", @"ab_", @"a_", @"ab", @"a");
1348 public void Replace_char_int_int_int_MaskedTextResultHintTest00417 ()
1350 MaskedTextProvider mtp;
1352 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1353 mtp = new MaskedTextProvider (@"aba");
1356 mtp.InsertAt ('\x61', 1);
1357 Assert.AreEqual (true, mtp.Replace ('\x61', 0, 2, out Int32_out, out MaskedTextResultHint_out), "#4");
1358 Assert.AreEqual (0, Int32_out, "#5");
1359 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#6");
1360 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 7, true, false, 1, 1, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 0, 3, @"aba", true, false, '\x0', '\x5F', true, true, true, @"ab", @"ab", @"ab", @"ab_", @"a_", @"ab", @"a");
1363 public void Replace_char_int_int_int_MaskedTextResultHintTest02971 ()
1365 MaskedTextProvider mtp;
1367 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1368 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1371 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1372 Assert.AreEqual (false, mtp.Replace ('\x0', 9, 10, out Int32_out, out MaskedTextResultHint_out), "#0");
1373 Assert.AreEqual (15, Int32_out, "#1");
1374 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#2");
1375 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 3, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1378 public void Replace_char_int_int_int_MaskedTextResultHintTest03661 ()
1380 MaskedTextProvider mtp;
1382 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1383 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1386 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1387 Assert.AreEqual (false, mtp.Replace ('\x0', 16, 15, out Int32_out, out MaskedTextResultHint_out), "#200");
1388 Assert.AreEqual (15, Int32_out, "#201");
1389 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#202");
1390 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 203, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1393 public void Replace_char_int_int_int_MaskedTextResultHintTest05988 ()
1395 MaskedTextProvider mtp;
1397 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1398 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1401 mtp.InsertAt ('\x33', 7);
1402 mtp.InsertAt ('\x34', 4);
1403 Assert.AreEqual (true, mtp.Replace ('\x61', 3, 5, out Int32_out, out MaskedTextResultHint_out), "#0");
1404 Assert.AreEqual (3, Int32_out, "#1");
1405 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
1406 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 3, true, false, 4, 5, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 5, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"12 a 3 ,.:/€\", @"12 a 3 ,.:/€\", @"12 a 3 ,.:/€\", @"12_a_3___,.:/€\", @"12_a_3___", @"12 a 3 ,.:/€\", @"12 a 3");
1409 public void Replace_char_int_int_int_MaskedTextResultHintTest08681 ()
1411 MaskedTextProvider mtp;
1413 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1414 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1417 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1418 Assert.AreEqual (true, mtp.Replace ('\x2F', 12, 12, out Int32_out, out MaskedTextResultHint_out), "#4");
1419 Assert.AreEqual (12, Int32_out, "#5");
1420 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#6");
1421 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 7, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1424 public void Replace_char_int_int_int_MaskedTextResultHintTest08686 ()
1426 MaskedTextProvider mtp;
1428 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1429 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1432 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1433 Assert.AreEqual (true, mtp.Replace ('\x2F', 12, 13, out Int32_out, out MaskedTextResultHint_out), "#24");
1434 Assert.AreEqual (12, Int32_out, "#25");
1435 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#26");
1436 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 27, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1439 public void Replace_char_int_int_int_MaskedTextResultHintTest60913 ()
1441 MaskedTextProvider mtp;
1443 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1444 mtp = new MaskedTextProvider (@"00 /00 /0000");
1447 mtp.InsertAt ('\x33', 7);
1448 mtp.InsertAt ('\x34', 4);
1449 Assert.AreEqual (true, mtp.Replace ('\x31', 2, 3, out Int32_out, out MaskedTextResultHint_out), "#0");
1450 Assert.AreEqual (4, Int32_out, "#1");
1451 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
1452 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 3, true, false, 5, 3, CultureInfo.GetCultureInfo ("es-ES"), 8, true, false, false, 9, 12, @"00 /00 /0000", false, false, '\x0', '\x5F', true, true, true, @"12 /14 / 3", @"12 /14 / 3", @"12 /14 / 3", @"12 /14 /_3__", @"1214_3__", @"12 /14 / 3", @"1214 3");
1455 public void Replace_char_int_int_int_MaskedTextResultHintTest118783 ()
1457 MaskedTextProvider mtp;
1459 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1460 mtp = new MaskedTextProvider (@"(999)-000-0000");
1463 mtp.InsertAt ('\x33', 7);
1464 mtp.InsertAt ('\x34', 4);
1465 Assert.AreEqual (true, mtp.Replace ('\x20', 4, 5, out Int32_out, out MaskedTextResultHint_out), "#16");
1466 Assert.AreEqual (6, Int32_out, "#17");
1467 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#18");
1468 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_int_MaskedTextResultHintTest", 19, true, false, 4, 6, CultureInfo.GetCultureInfo ("es-ES"), 10, true, false, false, 8, 14, @"(999)-000-0000", false, false, '\x0', '\x5F', true, true, true, @"(12 )- 43-", @"(12 )- 43-", @"(12 )- 43-", @"(12_)-_43-____", @"12__43____", @"(12 )- 43-", @"12 43");
1471 public void Replace_char_int_int_MaskedTextResultHintTest00004 ()
1473 MaskedTextProvider mtp;
1475 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1476 mtp = new MaskedTextProvider (@"abc");
1479 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1480 Assert.AreEqual (false, mtp.Replace ('\x0', 1, out Int32_out, out MaskedTextResultHint_out), "#0");
1481 Assert.AreEqual (1, Int32_out, "#1");
1482 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#2");
1483 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_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");
1486 public void Replace_char_int_int_MaskedTextResultHintTest00037 ()
1488 MaskedTextProvider mtp;
1490 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1491 mtp = new MaskedTextProvider (@"abc");
1494 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1495 Assert.AreEqual (true, mtp.Replace ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#96");
1496 Assert.AreEqual (0, Int32_out, "#97");
1497 Assert.AreEqual (MaskedTextResultHint.SideEffect, MaskedTextResultHint_out, "#98");
1498 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_MaskedTextResultHintTest", 99, 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", @"");
1501 public void Replace_char_int_int_MaskedTextResultHintTest00038 ()
1503 MaskedTextProvider mtp;
1505 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1506 mtp = new MaskedTextProvider (@"abc");
1509 mtp.InsertAt ('\x61', 1);
1510 Assert.AreEqual (true, mtp.Replace ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#100");
1511 Assert.AreEqual (0, Int32_out, "#101");
1512 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#102");
1513 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_MaskedTextResultHintTest", 103, 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", @"");
1516 public void Replace_char_int_int_MaskedTextResultHintTest00052 ()
1518 MaskedTextProvider mtp;
1520 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1521 mtp = new MaskedTextProvider (@"a?b?c");
1524 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1525 Assert.AreEqual (false, mtp.Replace ('\x0', 2, out Int32_out, out MaskedTextResultHint_out), "#132");
1526 Assert.AreEqual (3, Int32_out, "#133");
1527 Assert.AreEqual (MaskedTextResultHint.InvalidInput, MaskedTextResultHint_out, "#134");
1528 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_MaskedTextResultHintTest", 135, true, false, 3, 0, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 3, 5, @"a?b?c", true, true, '\x0', '\x5F', true, true, true, @"aabac", @"aabac", @"aabac", @"aabac", @"aaa", @"aabac", @"aaa");
1531 public void Replace_char_int_int_MaskedTextResultHintTest00076 ()
1533 MaskedTextProvider mtp;
1535 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1536 mtp = new MaskedTextProvider (@"a?b?c");
1539 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1540 Assert.AreEqual (true, mtp.Replace ('\x61', 0, out Int32_out, out MaskedTextResultHint_out), "#180");
1541 Assert.AreEqual (0, Int32_out, "#181");
1542 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#182");
1543 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_MaskedTextResultHintTest", 183, true, false, 3, 0, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 3, 5, @"a?b?c", true, true, '\x0', '\x5F', true, true, true, @"aabac", @"aabac", @"aabac", @"aabac", @"aaa", @"aabac", @"aaa");
1546 public void Replace_char_int_int_MaskedTextResultHintTest00077 ()
1548 MaskedTextProvider mtp;
1550 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1551 mtp = new MaskedTextProvider (@"a?b?c");
1554 mtp.InsertAt ('\x61', 1);
1555 Assert.AreEqual (true, mtp.Replace ('\x61', 0, out Int32_out, out MaskedTextResultHint_out), "#184");
1556 Assert.AreEqual (0, Int32_out, "#185");
1557 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#186");
1558 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_MaskedTextResultHintTest", 187, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"aab c", @"aab c", @"aab c", @"aab_c", @"aa_", @"aab c", @"aa");
1561 public void Replace_char_int_int_MaskedTextResultHintTest00871 ()
1563 MaskedTextProvider mtp;
1565 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1566 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1569 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1570 Assert.AreEqual (true, mtp.Replace ('\x2F', 12, out Int32_out, out MaskedTextResultHint_out), "#84");
1571 Assert.AreEqual (12, Int32_out, "#85");
1572 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#86");
1573 MaskedTextProviderTest.AssertProperties (mtp, "Replace_char_int_int_MaskedTextResultHintTest", 87, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1576 public void InsertAt_string_int_int_MaskedTextResultHintTest00001 ()
1578 MaskedTextProvider mtp;
1580 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1581 mtp = new MaskedTextProvider (@"abc");
1584 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1585 Assert.AreEqual (true, mtp.InsertAt (@"", 0, out Int32_out, out MaskedTextResultHint_out), "#0");
1586 Assert.AreEqual (0, Int32_out, "#1");
1587 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#2");
1588 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_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");
1592 public void InsertAt_string_int_int_MaskedTextResultHintTest00004 ()
1594 MaskedTextProvider mtp;
1596 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1597 mtp = new MaskedTextProvider (@"abc");
1600 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1601 Assert.AreEqual (true, mtp.InsertAt (@"", 1, out Int32_out, out MaskedTextResultHint_out), "#12");
1602 Assert.AreEqual (1, Int32_out, "#13");
1603 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#14");
1604 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_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");
1607 public void InsertAt_string_int_int_MaskedTextResultHintTest00010 ()
1609 MaskedTextProvider mtp;
1611 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1612 mtp = new MaskedTextProvider (@"abc");
1615 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1616 Assert.AreEqual (false, mtp.InsertAt (@"a", 0, out Int32_out, out MaskedTextResultHint_out), "#36");
1617 Assert.AreEqual (3, Int32_out, "#37");
1618 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#38");
1619 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 39, 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");
1622 public void InsertAt_string_int_int_MaskedTextResultHintTest00011 ()
1624 MaskedTextProvider mtp;
1626 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1627 mtp = new MaskedTextProvider (@"abc");
1630 mtp.InsertAt ('\x61', 1);
1631 Assert.AreEqual (true, mtp.InsertAt (@"a", 0, out Int32_out, out MaskedTextResultHint_out), "#40");
1632 Assert.AreEqual (0, Int32_out, "#41");
1633 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#42");
1634 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 43, 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");
1637 public void InsertAt_string_int_int_MaskedTextResultHintTest00013 ()
1639 MaskedTextProvider mtp;
1641 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1642 mtp = new MaskedTextProvider (@"abc");
1645 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1646 Assert.AreEqual (false, mtp.InsertAt (@"a", 1, out Int32_out, out MaskedTextResultHint_out), "#48");
1647 Assert.AreEqual (3, Int32_out, "#49");
1648 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#50");
1649 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 51, 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");
1652 public void InsertAt_string_int_int_MaskedTextResultHintTest00054 ()
1654 MaskedTextProvider mtp;
1656 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1657 mtp = new MaskedTextProvider (@"a?b?c");
1660 mtp.InsertAt ('\x33', 7);
1661 mtp.InsertAt ('\x34', 4);
1662 Assert.AreEqual (false, mtp.InsertAt (@"a", 0, out Int32_out, out MaskedTextResultHint_out), "#212");
1663 Assert.AreEqual (1, Int32_out, "#213");
1664 Assert.AreEqual (MaskedTextResultHint.LetterExpected, MaskedTextResultHint_out, "#214");
1665 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 215, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 0, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"1 b c", @"1 b c", @"1 b c", @"1_b_c", @"1__", @"1 b c", @"1");
1668 public void InsertAt_string_int_int_MaskedTextResultHintTest00068 ()
1670 MaskedTextProvider mtp;
1672 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1673 mtp = new MaskedTextProvider (@"a?b?c");
1676 mtp.InsertAt ('\x61', 1);
1677 Assert.AreEqual (false, mtp.InsertAt (@"a longer string value", 0, out Int32_out, out MaskedTextResultHint_out), "#268");
1678 Assert.AreEqual (5, Int32_out, "#269");
1679 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#270");
1680 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 271, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 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");
1683 public void InsertAt_string_int_int_MaskedTextResultHintTest00069 ()
1685 MaskedTextProvider mtp;
1687 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1688 mtp = new MaskedTextProvider (@"a?b?c");
1691 mtp.InsertAt ('\x33', 7);
1692 mtp.InsertAt ('\x34', 4);
1693 Assert.AreEqual (false, mtp.InsertAt (@"a longer string value", 0, out Int32_out, out MaskedTextResultHint_out), "#272");
1694 Assert.AreEqual (5, Int32_out, "#273");
1695 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#274");
1696 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 275, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 0, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"1 b c", @"1 b c", @"1 b c", @"1_b_c", @"1__", @"1 b c", @"1");
1699 public void InsertAt_string_int_int_MaskedTextResultHintTest00073 ()
1701 MaskedTextProvider mtp;
1703 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1704 mtp = new MaskedTextProvider (@"a?b?c");
1707 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1708 Assert.AreEqual (false, mtp.InsertAt (@"a longer string value", 2, out Int32_out, out MaskedTextResultHint_out), "#288");
1709 Assert.AreEqual (5, Int32_out, "#289");
1710 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#290");
1711 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 291, true, false, 3, 0, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 3, 5, @"a?b?c", true, true, '\x0', '\x5F', true, true, true, @"aabac", @"aabac", @"aabac", @"aabac", @"aaa", @"aabac", @"aaa");
1714 public void InsertAt_string_int_int_MaskedTextResultHintTest00142 ()
1716 MaskedTextProvider mtp;
1718 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1719 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1722 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1723 Assert.AreEqual (false, mtp.InsertAt (@"", 15, out Int32_out, out MaskedTextResultHint_out), "#564");
1724 Assert.AreEqual (15, Int32_out, "#565");
1725 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#566");
1726 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 567, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1729 public void InsertAt_string_int_int_MaskedTextResultHintTest00145 ()
1731 MaskedTextProvider mtp;
1733 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1734 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1737 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1738 Assert.AreEqual (false, mtp.InsertAt (@"", 16, out Int32_out, out MaskedTextResultHint_out), "#576");
1739 Assert.AreEqual (16, Int32_out, "#577");
1740 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#578");
1741 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 579, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1744 public void InsertAt_string_int_int_MaskedTextResultHintTest02650 ()
1746 MaskedTextProvider mtp;
1748 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1749 mtp = new MaskedTextProvider (@"00->L<LL-0000");
1752 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1753 Assert.AreEqual (false, mtp.InsertAt (@"a longer string value", 5, out Int32_out, out MaskedTextResultHint_out), "#10596");
1754 Assert.AreEqual (8, Int32_out, "#10597");
1755 Assert.AreEqual (MaskedTextResultHint.DigitExpected, MaskedTextResultHint_out, "#10598");
1756 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 10599, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 11, @"00->L<LL-0000", false, false, '\x0', '\x5F', true, true, true, @" - -", @" - -", @" - -", @"__-___-____", @"_________", @" - -", @"");
1759 public void InsertAt_string_int_int_MaskedTextResultHintTest ()
1761 MaskedTextProvider mtp;
1763 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1764 mtp = new MaskedTextProvider (@"a?b?c");
1765 Assert.AreEqual (true, mtp.InsertAt (@" ", 0, out Int32_out, out MaskedTextResultHint_out), "#268");
1766 Assert.AreEqual (0, Int32_out, "#269");
1767 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#270");
1768 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_string_int_int_MaskedTextResultHintTest", 271, true, false, 0, 3, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, -1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" b c", @" b c", @" b c", @"__b_c", @"___", @" b c", @"");
1771 public void InsertAt_char_int_int_MaskedTextResultHintTest00001 ()
1773 MaskedTextProvider mtp;
1775 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1776 mtp = new MaskedTextProvider (@"abc");
1779 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1780 Assert.AreEqual (false, mtp.InsertAt ('\x0', 0, out Int32_out, out MaskedTextResultHint_out), "#0");
1781 Assert.AreEqual (0, Int32_out, "#1");
1782 Assert.AreEqual (MaskedTextResultHint.InvalidInput, MaskedTextResultHint_out, "#2");
1783 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_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");
1786 public void InsertAt_char_int_int_MaskedTextResultHintTest00037 ()
1788 MaskedTextProvider mtp;
1790 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1791 mtp = new MaskedTextProvider (@"abc");
1794 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1795 Assert.AreEqual (false, mtp.InsertAt ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#144");
1796 Assert.AreEqual (3, Int32_out, "#145");
1797 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#146");
1798 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 147, 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");
1802 public void InsertAt_char_int_int_MaskedTextResultHintTest00038 ()
1804 MaskedTextProvider mtp;
1806 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1807 mtp = new MaskedTextProvider (@"abc");
1810 mtp.InsertAt ('\x61', 1);
1811 Assert.AreEqual (true, mtp.InsertAt ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#148");
1812 Assert.AreEqual (0, Int32_out, "#149");
1813 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#150");
1814 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 151, 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", @"");
1817 public void InsertAt_char_int_int_MaskedTextResultHintTest00040 ()
1819 MaskedTextProvider mtp;
1821 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1822 mtp = new MaskedTextProvider (@"abc");
1825 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1826 Assert.AreEqual (false, mtp.InsertAt ('\x20', 1, out Int32_out, out MaskedTextResultHint_out), "#156");
1827 Assert.AreEqual (3, Int32_out, "#157");
1828 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#158");
1829 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 159, 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");
1832 public void InsertAt_char_int_int_MaskedTextResultHintTest00110 ()
1834 MaskedTextProvider mtp;
1836 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1837 mtp = new MaskedTextProvider (@"a?b?c");
1840 mtp.InsertAt ('\x61', 1);
1841 Assert.AreEqual (true, mtp.InsertAt ('\x20', 1, out Int32_out, out MaskedTextResultHint_out), "#436");
1842 Assert.AreEqual (1, Int32_out, "#437");
1843 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#438");
1844 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 439, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 3, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" bac", @" bac", @" bac", @"__bac", @"__a", @" bac", @" a");
1847 public void InsertAt_char_int_int_MaskedTextResultHintTest00113 ()
1849 MaskedTextProvider mtp;
1851 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1852 mtp = new MaskedTextProvider (@"a?b?c");
1855 mtp.InsertAt ('\x61', 1);
1856 Assert.AreEqual (true, mtp.InsertAt ('\x20', 2, out Int32_out, out MaskedTextResultHint_out), "#448");
1857 Assert.AreEqual (3, Int32_out, "#449");
1858 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#450");
1859 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 451, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 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");
1862 public void InsertAt_char_int_int_MaskedTextResultHintTest00328 ()
1864 MaskedTextProvider mtp;
1866 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1867 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
1870 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
1871 Assert.AreEqual (true, mtp.InsertAt ('\x2F', 12, out Int32_out, out MaskedTextResultHint_out), "#1308");
1872 Assert.AreEqual (12, Int32_out, "#1309");
1873 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#1310");
1874 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 1311, true, false, 0, 9, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, -1, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
1877 public void InsertAt_char_int_int_MaskedTextResultHintTest00330 ()
1880 string mask = "aa" + chr.ToString () + "";
1881 //mask = @"09#L?&CAa.,:/$<>|\\";
1882 int idx = mask.IndexOf (chr);
1884 MaskedTextProvider mtp;
1886 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1887 mtp = new MaskedTextProvider (mask);
1890 mtp.InsertAt ('\x33', 7);
1891 mtp.InsertAt ('\x34', 4);
1892 Assert.AreEqual (false, mtp.InsertAt (chr, idx, out Int32_out, out MaskedTextResultHint_out), "#B1316");
1893 //Assert.AreEqual (15, Int32_out, "#B1317");
1894 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#B1318");
1895 //MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTestB", 1, true, false, 3, 6, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 7, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12_____3_,.:/€\", @"12_____3_", @"12 3 ,.:/€\", @"12 3");
1900 MaskedTextProvider mtp;
1902 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1903 mtp = new MaskedTextProvider (mask);
1905 Assert.AreEqual (false, mtp.InsertAt (chr, idx, out Int32_out, out MaskedTextResultHint_out), "#C1316");
1906 //Assert.AreEqual (15, Int32_out, "#C1317");
1907 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#C1318");
1908 //MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTestC", 2, true, false, 1, 8, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 0, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"1 ,.:/€\", @"1 ,.:/€\", @"1 ,.:/€\", @"1________,.:/€\", @"1________", @"1 ,.:/€\", @"1");
1912 // No what are the actual difference between this and the minimal?
1913 // The added character for the minimal is BEFORE the character we're inserting here.
1914 MaskedTextProvider mtp;
1916 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1917 mtp = new MaskedTextProvider (mask);
1918 Assert.AreEqual (true, mtp.InsertAt (chr, idx, out Int32_out, out MaskedTextResultHint_out), "#A1316");
1919 //Assert.AreEqual (15, Int32_out, "#A1317");
1920 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#A1318");
1921 //MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTestA", 3, true, false, 3, 6, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 7, 15, @"09#L?&CAa.,:/$<>|\\", false, false, '\x0', '\x5F', true, true, true, @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12 3 ,.:/€\", @"12_____3_,.:/€\", @"12_____3_", @"12 3 ,.:/€\", @"12 3");
1926 public void InsertAt_char_int_int_MaskedTextResultHintTest04290 ()
1928 MaskedTextProvider mtp;
1930 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1931 mtp = new MaskedTextProvider (@"0000 00000");
1934 mtp.InsertAt ('\x33', 7);
1935 mtp.InsertAt ('\x34', 4);
1936 Assert.AreEqual (true, mtp.InsertAt ('\x20', 4, out Int32_out, out MaskedTextResultHint_out), "#17156");
1937 Assert.AreEqual (4, Int32_out, "#17157");
1938 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#17158");
1939 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 17159, true, false, 4, 5, CultureInfo.GetCultureInfo ("es-ES"), 9, true, false, false, 7, 10, @"0000 00000", 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");
1943 public void InsertAt_char_int_int_MaskedTextResultHintTest ()
1947 MaskedTextProvider mtp;
1949 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1950 mtp = new MaskedTextProvider (@"aaaaaaaa");
1952 mtp.InsertAt ("z", 3);
1953 Assert.AreEqual (true, mtp.InsertAt ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#01");
1954 Assert.AreEqual (0, Int32_out, "#02");
1955 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#03");
1956 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 1511, true, false, 2, 6, CultureInfo.GetCultureInfo ("es-ES"), 8, true, false, false, 4, 8, @"aaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @" a z", @" a z", @" a z", @"_a__z___", @"_a__z___", @" a z", @" a z");
1957 Assert.AreEqual (true, mtp.InsertAt ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#04");
1958 Assert.AreEqual (0, Int32_out, "#05");
1959 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#1500");
1960 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 1510, true, false, 2, 6, CultureInfo.GetCultureInfo ("es-ES"), 8, true, false, false, 4, 8, @"aaaaaaaa", true, false, '\x0', '\x5F', true, true, true, @" a z", @" a z", @" a z", @"_a__z___", @"_a__z___", @" a z", @" a z");
1963 MaskedTextProvider mtp;
1965 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1966 mtp = new MaskedTextProvider (@"00000000");
1968 mtp.InsertAt ("9", 3);
1969 Assert.AreEqual (true, mtp.InsertAt ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#01");
1970 Assert.AreEqual (0, Int32_out, "#02");
1971 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#03");
1972 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 1511, true, false, 2, 6, CultureInfo.GetCultureInfo ("es-ES"), 8, true, false, false, 4, 8, @"00000000", false, false, '\x0', '\x5F', true, true, true, @" 1 9", @" 1 9", @" 1 9", @"_1__9___", @"_1__9___", @" 1 9", @" 1 9");
1973 Assert.AreEqual (true, mtp.InsertAt ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#04");
1974 Assert.AreEqual (0, Int32_out, "#05");
1975 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#1500");
1976 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 1510, true, false, 2, 6, CultureInfo.GetCultureInfo ("es-ES"), 8, true, false, false, 4, 8, @"00000000", false, false, '\x0', '\x5F', true, true, true, @" 1 9", @" 1 9", @" 1 9", @"_1__9___", @"_1__9___", @" 1 9", @" 1 9");
1979 MaskedTextProvider mtp;
1981 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1982 mtp = new MaskedTextProvider (@"a ?bc");
1983 Assert.AreEqual (true, mtp.InsertAt ('\x20', 0, out Int32_out, out MaskedTextResultHint_out), "#1");
1984 Assert.AreEqual (0, Int32_out, "#2");
1985 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#3");
1986 Assert.AreEqual (true, mtp.InsertAt ('\x20', 1, out Int32_out, out MaskedTextResultHint_out), "#4");
1987 Assert.AreEqual (1, Int32_out, "#5");
1988 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#6");
1989 Assert.AreEqual (true, mtp.InsertAt ('\x20', 2, out Int32_out, out MaskedTextResultHint_out), "#7");
1990 Assert.AreEqual (2, Int32_out, "#8");
1991 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#150");
1992 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 151, true, false, 0, 2, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, -1, 5, @"a ?bc", true, false, '\x0', '\x5F', true, true, true, @" bc", @" bc", @" bc", @"_ _bc", @"__", @" bc", @"");
1995 MaskedTextProvider mtp;
1997 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
1998 mtp = new MaskedTextProvider (@"a?b?c");
2001 mtp.InsertAt ('\x61', 1);
2002 Assert.AreEqual (true, mtp.InsertAt ('\x20', 1, out Int32_out, out MaskedTextResultHint_out), "#436");
2003 Assert.AreEqual (1, Int32_out, "#437");
2004 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#438");
2005 MaskedTextProviderTest.AssertProperties (mtp, "InsertAt_char_int_int_MaskedTextResultHintTest", 439, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 3, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" bac", @" bac", @" bac", @"__bac", @"__a", @" bac", @" a");
2010 public void IsPasswordTest ()
2012 MaskedTextProvider mtp = new MaskedTextProvider ("a");
2013 Assert.IsFalse (mtp.IsPassword, "#01");
2014 Assert.AreEqual (char.MinValue, mtp.PasswordChar, "#02");
2015 mtp.IsPassword = true;
2016 Assert.IsTrue (mtp.IsPassword, "#03");
2017 Assert.AreEqual ('*', mtp.PasswordChar, "#04");
2018 mtp.IsPassword = false;
2019 Assert.IsFalse (mtp.IsPassword, "#05");
2020 Assert.AreEqual (char.MinValue, mtp.PasswordChar, "#06");
2023 [ExpectedException (typeof (ArgumentNullException))]
2024 public void Replace_string_int_int_MaskedTextResultHintTestException ()
2026 MaskedTextProvider mtp = new MaskedTextProvider ("a");
2028 MaskedTextResultHint rh;
2029 mtp.Replace (null, 1, out th, out rh);
2032 public void Replace_string_int_int_MaskedTextResultHintTest00037 ()
2034 MaskedTextProvider mtp;
2036 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2037 mtp = new MaskedTextProvider (@"a?b?c");
2040 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2041 Assert.AreEqual (true, mtp.Replace (@"", 0, out Int32_out, out MaskedTextResultHint_out), "#0");
2042 Assert.AreEqual (0, Int32_out, "#1");
2043 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
2044 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_int_MaskedTextResultHintTest", 3, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 1, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"aab c", @"aab c", @"aab c", @"aab_c", @"aa_", @"aab c", @"aa");
2047 public void Replace_string_int_Test00076 ()
2049 MaskedTextProvider mtp;
2051 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2052 mtp = new MaskedTextProvider (@"aba");
2055 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2056 Assert.AreEqual (true, mtp.Replace (@"a", 0), "#0");
2057 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_Test", 1, true, false, 2, 0, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 2, 3, @"aba", true, true, '\x0', '\x5F', true, true, true, @"aba", @"aba", @"aba", @"aba", @"aa", @"aba", @"aa");
2060 public void Replace_string_int_Test00077 ()
2062 MaskedTextProvider mtp;
2063 //int Int32_out = 0;
2064 //MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2065 mtp = new MaskedTextProvider (@"aba");
2068 mtp.InsertAt ('\x61', 1);
2069 Assert.AreEqual (true, mtp.Replace (@"a", 0), "#2");
2070 MaskedTextProviderTest.AssertProperties (mtp, "Replace_string_int_Test", 3, true, false, 2, 0, CultureInfo.GetCultureInfo ("es-ES"), 2, true, false, false, 2, 3, @"aba", true, true, '\x0', '\x5F', true, true, true, @"aba", @"aba", @"aba", @"aba", @"aa", @"aba", @"aa");
2074 [ExpectedException (typeof (ArgumentNullException))]
2075 public void Replace_string_int_TestException ()
2077 MaskedTextProvider mtp = new MaskedTextProvider ("a");
2078 mtp.Replace (null, 1);
2082 [ExpectedException (typeof (ArgumentNullException))]
2083 public void Set_string_int_MaskedTextResultHintTestException ()
2085 MaskedTextProvider mtp = new MaskedTextProvider ("a");
2087 MaskedTextResultHint rh;
2088 mtp.Set (null, out th, out rh);
2091 public void Set_string_int_MaskedTextResultHintTest00001 ()
2093 MaskedTextProvider mtp;
2095 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2096 mtp = new MaskedTextProvider (@"abc");
2099 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2100 Assert.AreEqual (true, mtp.Set (@"", out Int32_out, out MaskedTextResultHint_out), "#0");
2101 Assert.AreEqual (0, Int32_out, "#1");
2102 Assert.AreEqual (MaskedTextResultHint.Success, MaskedTextResultHint_out, "#2");
2103 MaskedTextProviderTest.AssertProperties (mtp, "Set_string_int_MaskedTextResultHintTest", 3, 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", @"");
2106 public void Set_string_int_MaskedTextResultHintTest00002 ()
2108 MaskedTextProvider mtp;
2110 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2111 mtp = new MaskedTextProvider (@"abc");
2114 mtp.InsertAt ('\x61', 1);
2115 Assert.AreEqual (true, mtp.Set (@"", out Int32_out, out MaskedTextResultHint_out), "#4");
2116 Assert.AreEqual (0, Int32_out, "#5");
2117 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#6");
2118 MaskedTextProviderTest.AssertProperties (mtp, "Set_string_int_MaskedTextResultHintTest", 7, 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", @"");
2121 public void Set_string_int_MaskedTextResultHintTest00004 ()
2123 MaskedTextProvider mtp;
2125 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2126 mtp = new MaskedTextProvider (@"abc");
2129 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2130 Assert.AreEqual (true, mtp.Set (@"a", out Int32_out, out MaskedTextResultHint_out), "#8");
2131 Assert.AreEqual (0, Int32_out, "#9");
2132 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#10");
2133 MaskedTextProviderTest.AssertProperties (mtp, "Set_string_int_MaskedTextResultHintTest", 11, 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");
2136 public void Set_string_int_MaskedTextResultHintTest00016 ()
2138 MaskedTextProvider mtp;
2140 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2141 mtp = new MaskedTextProvider (@"a?b?c");
2144 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2145 Assert.AreEqual (true, mtp.Set (@"a", out Int32_out, out MaskedTextResultHint_out), "#24");
2146 Assert.AreEqual (0, Int32_out, "#25");
2147 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#26");
2148 MaskedTextProviderTest.AssertProperties (mtp, "Set_string_int_MaskedTextResultHintTest", 27, true, false, 1, 2, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 0, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @"a b c", @"a b c", @"a b c", @"a_b_c", @"a__", @"a b c", @"a");
2152 public void Add_char_int_MaskedTextResultHint_Test04657 ()
2154 MaskedTextProvider mtp;
2156 MaskedTextResultHint resultHint;
2158 //int Int32_out = 0;
2159 //MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2160 mtp = new MaskedTextProvider (@"a?b?c");
2163 mtp.InsertAt ('\x61', 1);
2164 result = mtp.Add ('\x0062', out testPosition, out resultHint);/* b */
2165 Assert.AreEqual (true, result, "Add_char_int_MaskedTextResultHint_Test#0");
2166 Assert.AreEqual (MaskedTextResultHint.Success, resultHint, "Add_char_int_MaskedTextResultHint_Test#1");
2167 Assert.AreEqual (3, testPosition, "Add_char_int_MaskedTextResultHint_Test#2");
2168 MaskedTextProviderTest.AssertProperties (mtp, "Add_char_int_MaskedTextResultHint_Test", 3, true, false, 2, 1, CultureInfo.GetCultureInfo ("es-ES"), 3, true, false, false, 3, 5, @"a?b?c", true, false, '\x0', '\x5F', true, true, true, @" abbc", @" abbc", @" abbc", @"_abbc", @"_ab", @" abbc", @" ab");
2171 public void Add_string_Test42871 ()
2173 MaskedTextProvider mtp;
2175 //MaskedTextResultHint resultHint;
2178 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2179 mtp = new MaskedTextProvider (@"$999,999.00");
2182 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2183 result = mtp.Add (@"€");
2184 Assert.AreEqual (true, result, "Add_string_Test#0");
2185 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, @"€ . ,", @"€ . ,", @"€ . ,", @"€___.___,__", @"________", @"€ . ,", @"");
2189 public void FindAssignedEditPositionFromTest1 ()
2191 MaskedTextProvider mtp;
2193 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2194 mtp = new MaskedTextProvider (@"abc");
2197 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2198 Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (0, false), "#0");
2199 Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (0, true), "#1");
2200 Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (1, false), "#2");
2201 Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (1, true), "#3");
2202 Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (2, false), "#4");
2203 Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (2, true), "#5");
2204 Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (3, false), "#6");
2205 Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (3, true), "#7");
2206 Assert.AreEqual (0, mtp.FindAssignedEditPositionFrom (4, false), "#8");
2207 Assert.AreEqual (-1, mtp.FindAssignedEditPositionFrom (4, true), "#9");
2208 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");
2212 public void FindAssignedEditPositionInRangeTest1 ()
2214 MaskedTextProvider mtp;
2216 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2217 mtp = new MaskedTextProvider (@"abc");
2220 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2221 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 0, false), "#0");
2222 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 0, true), "#1");
2223 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 1, false), "#2");
2224 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 1, true), "#3");
2225 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 2, false), "#4");
2226 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 2, true), "#5");
2227 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 3, false), "#6");
2228 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 3, true), "#7");
2229 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 4, false), "#8");
2230 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 4, true), "#9");
2231 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#10");
2232 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#11");
2233 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#12");
2234 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#13");
2235 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#14");
2236 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#15");
2237 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#16");
2238 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#17");
2239 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#18");
2240 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#19");
2241 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#20");
2242 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#21");
2243 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#22");
2244 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#23");
2245 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#24");
2246 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#25");
2247 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#26");
2248 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#27");
2249 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#28");
2250 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#29");
2251 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#30");
2252 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#31");
2253 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#32");
2254 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#33");
2255 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#34");
2256 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#35");
2257 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#36");
2258 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#37");
2259 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#38");
2260 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#39");
2261 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#40");
2262 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#41");
2263 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#42");
2264 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#43");
2265 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#44");
2266 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#45");
2267 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#46");
2268 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#47");
2269 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#48");
2270 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#49");
2271 AssertProperties (mtp, "FindAssignedEditPositionInRangeTest", 50, true, false, 1, 0, CultureInfo.GetCultureInfo ("en-US"), 1, true, false, false, 0, 3, "abc", true, true, '\x0', '\x5F', true, true, true, @"abc", @"abc", @"abc", @"abc", @"a", @"abc", @"a");
2274 public void FindAssignedEditPositionInRangeTest13 ()
2276 MaskedTextProvider mtp;
2278 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
2279 mtp = new MaskedTextProvider (@"0 00 00 00 000 000 00");
2282 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
2283 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#4116");
2284 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#4117");
2285 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#4118");
2286 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#4119");
2287 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#4120");
2288 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#4121");
2289 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#4122");
2290 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#4123");
2291 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#4124");
2292 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#4125");
2293 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, false), "#4126");
2294 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, true), "#4127");
2295 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, false), "#4128");
2296 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, true), "#4129");
2297 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, false), "#4130");
2298 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, true), "#4131");
2299 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, false), "#4132");
2300 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, true), "#4133");
2301 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, false), "#4134");
2302 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, true), "#4135");
2303 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, false), "#4136");
2304 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, true), "#4137");
2305 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, false), "#4138");
2306 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, true), "#4139");
2307 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, false), "#4140");
2308 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, true), "#4141");
2309 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 13, false), "#4142");
2310 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 13, true), "#4143");
2311 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 14, false), "#4144");
2312 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 14, true), "#4145");
2313 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 15, false), "#4146");
2314 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 15, true), "#4147");
2315 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 16, false), "#4148");
2316 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 16, true), "#4149");
2317 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 17, false), "#4150");
2318 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 17, true), "#4151");
2319 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 18, false), "#4152");
2320 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 18, true), "#4153");
2321 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 19, false), "#4154");
2322 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 19, true), "#4155");
2323 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 20, false), "#4156");
2324 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 20, true), "#4157");
2325 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 21, false), "#4158");
2326 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 21, true), "#4159");
2327 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 22, false), "#4160");
2328 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 22, true), "#4161");
2329 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#4162");
2330 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#4163");
2331 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#4164");
2332 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#4165");
2333 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#4166");
2334 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#4167");
2335 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#4168");
2336 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#4169");
2337 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#4170");
2338 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#4171");
2339 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, false), "#4172");
2340 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#4173");
2341 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, false), "#4174");
2342 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#4175");
2343 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, false), "#4176");
2344 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, true), "#4177");
2345 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, false), "#4178");
2346 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, true), "#4179");
2347 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, false), "#4180");
2348 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, true), "#4181");
2349 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, false), "#4182");
2350 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, true), "#4183");
2351 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, false), "#4184");
2352 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, true), "#4185");
2353 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, false), "#4186");
2354 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, true), "#4187");
2355 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 13, false), "#4188");
2356 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 13, true), "#4189");
2357 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 14, false), "#4190");
2358 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 14, true), "#4191");
2359 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 15, false), "#4192");
2360 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 15, true), "#4193");
2361 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 16, false), "#4194");
2362 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 16, true), "#4195");
2363 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 17, false), "#4196");
2364 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 17, true), "#4197");
2365 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 18, false), "#4198");
2366 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 18, true), "#4199");
2367 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 19, false), "#4200");
2368 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 19, true), "#4201");
2369 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 20, false), "#4202");
2370 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 20, true), "#4203");
2371 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 21, false), "#4204");
2372 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 21, true), "#4205");
2373 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 22, false), "#4206");
2374 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 22, true), "#4207");
2375 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#4208");
2376 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#4209");
2377 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#4210");
2378 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#4211");
2379 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#4212");
2380 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#4213");
2381 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#4214");
2382 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#4215");
2383 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#4216");
2384 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#4217");
2385 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, false), "#4218");
2386 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, true), "#4219");
2387 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, false), "#4220");
2388 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, true), "#4221");
2389 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, false), "#4222");
2390 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, true), "#4223");
2391 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, false), "#4224");
2392 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, true), "#4225");
2393 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, false), "#4226");
2394 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, true), "#4227");
2395 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, false), "#4228");
2396 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, true), "#4229");
2397 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, false), "#4230");
2398 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, true), "#4231");
2399 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, false), "#4232");
2400 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, true), "#4233");
2401 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 13, false), "#4234");
2402 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 13, true), "#4235");
2403 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 14, false), "#4236");
2404 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 14, true), "#4237");
2405 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 15, false), "#4238");
2406 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 15, true), "#4239");
2407 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 16, false), "#4240");
2408 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 16, true), "#4241");
2409 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 17, false), "#4242");
2410 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 17, true), "#4243");
2411 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 18, false), "#4244");
2412 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 18, true), "#4245");
2413 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 19, false), "#4246");
2414 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 19, true), "#4247");
2415 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 20, false), "#4248");
2416 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 20, true), "#4249");
2417 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 21, false), "#4250");
2418 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 21, true), "#4251");
2419 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 22, false), "#4252");
2420 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 22, true), "#4253");
2421 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#4254");
2422 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#4255");
2423 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#4256");
2424 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#4257");
2425 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#4258");
2426 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#4259");
2427 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#4260");
2428 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#4261");
2429 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#4262");
2430 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#4263");
2431 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, false), "#4264");
2432 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, true), "#4265");
2433 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, false), "#4266");
2434 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, true), "#4267");
2435 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, false), "#4268");
2436 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, true), "#4269");
2437 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, false), "#4270");
2438 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, true), "#4271");
2439 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, false), "#4272");
2440 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, true), "#4273");
2441 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, false), "#4274");
2442 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, true), "#4275");
2443 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, false), "#4276");
2444 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, true), "#4277");
2445 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, false), "#4278");
2446 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, true), "#4279");
2447 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 13, false), "#4280");
2448 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 13, true), "#4281");
2449 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 14, false), "#4282");
2450 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 14, true), "#4283");
2451 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 15, false), "#4284");
2452 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 15, true), "#4285");
2453 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 16, false), "#4286");
2454 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 16, true), "#4287");
2455 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 17, false), "#4288");
2456 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 17, true), "#4289");
2457 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 18, false), "#4290");
2458 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 18, true), "#4291");
2459 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 19, false), "#4292");
2460 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 19, true), "#4293");
2461 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 20, false), "#4294");
2462 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 20, true), "#4295");
2463 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 21, false), "#4296");
2464 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 21, true), "#4297");
2465 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 22, false), "#4298");
2466 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 22, true), "#4299");
2467 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#4300");
2468 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#4301");
2469 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#4302");
2470 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#4303");
2471 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#4304");
2472 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#4305");
2473 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#4306");
2474 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#4307");
2475 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#4308");
2476 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#4309");
2477 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, false), "#4310");
2478 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, true), "#4311");
2479 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, false), "#4312");
2480 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, true), "#4313");
2481 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, false), "#4314");
2482 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, true), "#4315");
2483 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, false), "#4316");
2484 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, true), "#4317");
2485 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, false), "#4318");
2486 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, true), "#4319");
2487 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, false), "#4320");
2488 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, true), "#4321");
2489 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, false), "#4322");
2490 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, true), "#4323");
2491 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, false), "#4324");
2492 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, true), "#4325");
2493 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 13, false), "#4326");
2494 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 13, true), "#4327");
2495 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 14, false), "#4328");
2496 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 14, true), "#4329");
2497 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 15, false), "#4330");
2498 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 15, true), "#4331");
2499 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 16, false), "#4332");
2500 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 16, true), "#4333");
2501 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 17, false), "#4334");
2502 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 17, true), "#4335");
2503 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 18, false), "#4336");
2504 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 18, true), "#4337");
2505 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 19, false), "#4338");
2506 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 19, true), "#4339");
2507 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 20, false), "#4340");
2508 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 20, true), "#4341");
2509 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 21, false), "#4342");
2510 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 21, true), "#4343");
2511 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 22, false), "#4344");
2512 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 22, true), "#4345");
2513 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#4346");
2514 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#4347");
2515 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#4348");
2516 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#4349");
2517 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#4350");
2518 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#4351");
2519 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#4352");
2520 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#4353");
2521 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#4354");
2522 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#4355");
2523 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#4356");
2524 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#4357");
2525 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#4358");
2526 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#4359");
2527 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, false), "#4360");
2528 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, true), "#4361");
2529 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, false), "#4362");
2530 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, true), "#4363");
2531 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, false), "#4364");
2532 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, true), "#4365");
2533 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, false), "#4366");
2534 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, true), "#4367");
2535 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, false), "#4368");
2536 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, true), "#4369");
2537 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, false), "#4370");
2538 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, true), "#4371");
2539 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 13, false), "#4372");
2540 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 13, true), "#4373");
2541 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 14, false), "#4374");
2542 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 14, true), "#4375");
2543 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 15, false), "#4376");
2544 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 15, true), "#4377");
2545 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 16, false), "#4378");
2546 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 16, true), "#4379");
2547 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 17, false), "#4380");
2548 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 17, true), "#4381");
2549 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 18, false), "#4382");
2550 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 18, true), "#4383");
2551 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 19, false), "#4384");
2552 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 19, true), "#4385");
2553 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 20, false), "#4386");
2554 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 20, true), "#4387");
2555 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 21, false), "#4388");
2556 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 21, true), "#4389");
2557 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 22, false), "#4390");
2558 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 22, true), "#4391");
2559 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#4392");
2560 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#4393");
2561 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#4394");
2562 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#4395");
2563 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#4396");
2564 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#4397");
2565 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#4398");
2566 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#4399");
2567 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#4400");
2568 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#4401");
2569 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#4402");
2570 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#4403");
2571 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#4404");
2572 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#4405");
2573 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, false), "#4406");
2574 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, true), "#4407");
2575 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, false), "#4408");
2576 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, true), "#4409");
2577 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, false), "#4410");
2578 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, true), "#4411");
2579 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, false), "#4412");
2580 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, true), "#4413");
2581 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, false), "#4414");
2582 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, true), "#4415");
2583 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, false), "#4416");
2584 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, true), "#4417");
2585 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 13, false), "#4418");
2586 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 13, true), "#4419");
2587 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 14, false), "#4420");
2588 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 14, true), "#4421");
2589 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 15, false), "#4422");
2590 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 15, true), "#4423");
2591 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 16, false), "#4424");
2592 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 16, true), "#4425");
2593 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 17, false), "#4426");
2594 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 17, true), "#4427");
2595 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 18, false), "#4428");
2596 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 18, true), "#4429");
2597 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 19, false), "#4430");
2598 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 19, true), "#4431");
2599 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 20, false), "#4432");
2600 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 20, true), "#4433");
2601 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 21, false), "#4434");
2602 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 21, true), "#4435");
2603 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 22, false), "#4436");
2604 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 22, true), "#4437");
2605 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, false), "#4438");
2606 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, true), "#4439");
2607 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, false), "#4440");
2608 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, true), "#4441");
2609 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, false), "#4442");
2610 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, true), "#4443");
2611 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, false), "#4444");
2612 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, true), "#4445");
2613 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, false), "#4446");
2614 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, true), "#4447");
2615 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, false), "#4448");
2616 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, true), "#4449");
2617 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, false), "#4450");
2618 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, true), "#4451");
2619 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, false), "#4452");
2620 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, true), "#4453");
2621 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, false), "#4454");
2622 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, true), "#4455");
2623 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, false), "#4456");
2624 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, true), "#4457");
2625 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, false), "#4458");
2626 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, true), "#4459");
2627 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, false), "#4460");
2628 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, true), "#4461");
2629 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, false), "#4462");
2630 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, true), "#4463");
2631 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 13, false), "#4464");
2632 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 13, true), "#4465");
2633 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 14, false), "#4466");
2634 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 14, true), "#4467");
2635 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 15, false), "#4468");
2636 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 15, true), "#4469");
2637 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 16, false), "#4470");
2638 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 16, true), "#4471");
2639 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 17, false), "#4472");
2640 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 17, true), "#4473");
2641 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 18, false), "#4474");
2642 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 18, true), "#4475");
2643 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 19, false), "#4476");
2644 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 19, true), "#4477");
2645 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 20, false), "#4478");
2646 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 20, true), "#4479");
2647 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 21, false), "#4480");
2648 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 21, true), "#4481");
2649 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 22, false), "#4482");
2650 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 22, true), "#4483");
2651 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, false), "#4484");
2652 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, true), "#4485");
2653 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, false), "#4486");
2654 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, true), "#4487");
2655 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, false), "#4488");
2656 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, true), "#4489");
2657 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, false), "#4490");
2658 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, true), "#4491");
2659 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, false), "#4492");
2660 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, true), "#4493");
2661 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, false), "#4494");
2662 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, true), "#4495");
2663 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, false), "#4496");
2664 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, true), "#4497");
2665 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, false), "#4498");
2666 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, true), "#4499");
2667 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, false), "#4500");
2668 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, true), "#4501");
2669 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, false), "#4502");
2670 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, true), "#4503");
2671 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, false), "#4504");
2672 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, true), "#4505");
2673 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, false), "#4506");
2674 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, true), "#4507");
2675 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, false), "#4508");
2676 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, true), "#4509");
2677 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 13, false), "#4510");
2678 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 13, true), "#4511");
2679 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 14, false), "#4512");
2680 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 14, true), "#4513");
2681 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 15, false), "#4514");
2682 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 15, true), "#4515");
2683 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 16, false), "#4516");
2684 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 16, true), "#4517");
2685 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 17, false), "#4518");
2686 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 17, true), "#4519");
2687 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 18, false), "#4520");
2688 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 18, true), "#4521");
2689 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 19, false), "#4522");
2690 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 19, true), "#4523");
2691 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 20, false), "#4524");
2692 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 20, true), "#4525");
2693 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 21, false), "#4526");
2694 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 21, true), "#4527");
2695 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 22, false), "#4528");
2696 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 22, true), "#4529");
2697 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, false), "#4530");
2698 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, true), "#4531");
2699 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, false), "#4532");
2700 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, true), "#4533");
2701 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, false), "#4534");
2702 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, true), "#4535");
2703 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, false), "#4536");
2704 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, true), "#4537");
2705 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, false), "#4538");
2706 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, true), "#4539");
2707 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, false), "#4540");
2708 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, true), "#4541");
2709 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, false), "#4542");
2710 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, true), "#4543");
2711 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, false), "#4544");
2712 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, true), "#4545");
2713 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, false), "#4546");
2714 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, true), "#4547");
2715 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, false), "#4548");
2716 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, true), "#4549");
2717 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, false), "#4550");
2718 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, true), "#4551");
2719 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, false), "#4552");
2720 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, true), "#4553");
2721 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, false), "#4554");
2722 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, true), "#4555");
2723 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 13, false), "#4556");
2724 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 13, true), "#4557");
2725 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 14, false), "#4558");
2726 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 14, true), "#4559");
2727 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 15, false), "#4560");
2728 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 15, true), "#4561");
2729 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 16, false), "#4562");
2730 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 16, true), "#4563");
2731 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 17, false), "#4564");
2732 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 17, true), "#4565");
2733 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 18, false), "#4566");
2734 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 18, true), "#4567");
2735 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 19, false), "#4568");
2736 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 19, true), "#4569");
2737 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 20, false), "#4570");
2738 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 20, true), "#4571");
2739 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 21, false), "#4572");
2740 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 21, true), "#4573");
2741 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 22, false), "#4574");
2742 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 22, true), "#4575");
2743 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, false), "#4576");
2744 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, true), "#4577");
2745 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, false), "#4578");
2746 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, true), "#4579");
2747 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, false), "#4580");
2748 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, true), "#4581");
2749 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, false), "#4582");
2750 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, true), "#4583");
2751 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, false), "#4584");
2752 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, true), "#4585");
2753 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, false), "#4586");
2754 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, true), "#4587");
2755 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, false), "#4588");
2756 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, true), "#4589");
2757 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, false), "#4590");
2758 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, true), "#4591");
2759 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, false), "#4592");
2760 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, true), "#4593");
2761 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, false), "#4594");
2762 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, true), "#4595");
2763 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, false), "#4596");
2764 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, true), "#4597");
2765 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, false), "#4598");
2766 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, true), "#4599");
2767 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, false), "#4600");
2768 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, true), "#4601");
2769 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 13, false), "#4602");
2770 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 13, true), "#4603");
2771 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 14, false), "#4604");
2772 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 14, true), "#4605");
2773 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 15, false), "#4606");
2774 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 15, true), "#4607");
2775 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 16, false), "#4608");
2776 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 16, true), "#4609");
2777 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 17, false), "#4610");
2778 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 17, true), "#4611");
2779 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 18, false), "#4612");
2780 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 18, true), "#4613");
2781 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 19, false), "#4614");
2782 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 19, true), "#4615");
2783 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 20, false), "#4616");
2784 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 20, true), "#4617");
2785 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 21, false), "#4618");
2786 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 21, true), "#4619");
2787 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 22, false), "#4620");
2788 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 22, true), "#4621");
2789 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, false), "#4622");
2790 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, true), "#4623");
2791 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, false), "#4624");
2792 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, true), "#4625");
2793 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, false), "#4626");
2794 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, true), "#4627");
2795 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, false), "#4628");
2796 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, true), "#4629");
2797 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, false), "#4630");
2798 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, true), "#4631");
2799 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, false), "#4632");
2800 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, true), "#4633");
2801 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, false), "#4634");
2802 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, true), "#4635");
2803 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, false), "#4636");
2804 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, true), "#4637");
2805 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, false), "#4638");
2806 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, true), "#4639");
2807 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, false), "#4640");
2808 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, true), "#4641");
2809 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, false), "#4642");
2810 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, true), "#4643");
2811 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, false), "#4644");
2812 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, true), "#4645");
2813 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, false), "#4646");
2814 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, true), "#4647");
2815 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 13, false), "#4648");
2816 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 13, true), "#4649");
2817 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 14, false), "#4650");
2818 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 14, true), "#4651");
2819 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 15, false), "#4652");
2820 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 15, true), "#4653");
2821 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 16, false), "#4654");
2822 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 16, true), "#4655");
2823 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 17, false), "#4656");
2824 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 17, true), "#4657");
2825 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 18, false), "#4658");
2826 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 18, true), "#4659");
2827 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 19, false), "#4660");
2828 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 19, true), "#4661");
2829 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 20, false), "#4662");
2830 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 20, true), "#4663");
2831 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 21, false), "#4664");
2832 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 21, true), "#4665");
2833 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 22, false), "#4666");
2834 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 22, true), "#4667");
2835 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, false), "#4668");
2836 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, true), "#4669");
2837 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, false), "#4670");
2838 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, true), "#4671");
2839 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, false), "#4672");
2840 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, true), "#4673");
2841 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, false), "#4674");
2842 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, true), "#4675");
2843 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, false), "#4676");
2844 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, true), "#4677");
2845 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, false), "#4678");
2846 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, true), "#4679");
2847 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, false), "#4680");
2848 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, true), "#4681");
2849 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, false), "#4682");
2850 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, true), "#4683");
2851 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, false), "#4684");
2852 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, true), "#4685");
2853 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, false), "#4686");
2854 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, true), "#4687");
2855 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, false), "#4688");
2856 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, true), "#4689");
2857 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, false), "#4690");
2858 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, true), "#4691");
2859 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, false), "#4692");
2860 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, true), "#4693");
2861 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 13, false), "#4694");
2862 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 13, true), "#4695");
2863 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 14, false), "#4696");
2864 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 14, true), "#4697");
2865 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 15, false), "#4698");
2866 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 15, true), "#4699");
2867 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 16, false), "#4700");
2868 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 16, true), "#4701");
2869 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 17, false), "#4702");
2870 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 17, true), "#4703");
2871 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 18, false), "#4704");
2872 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 18, true), "#4705");
2873 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 19, false), "#4706");
2874 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 19, true), "#4707");
2875 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 20, false), "#4708");
2876 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 20, true), "#4709");
2877 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 21, false), "#4710");
2878 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 21, true), "#4711");
2879 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 22, false), "#4712");
2880 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 22, true), "#4713");
2881 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 0, false), "#4714");
2882 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 0, true), "#4715");
2883 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 1, false), "#4716");
2884 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 1, true), "#4717");
2885 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 2, false), "#4718");
2886 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 2, true), "#4719");
2887 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 3, false), "#4720");
2888 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 3, true), "#4721");
2889 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 4, false), "#4722");
2890 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 4, true), "#4723");
2891 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 5, false), "#4724");
2892 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 5, true), "#4725");
2893 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 6, false), "#4726");
2894 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 6, true), "#4727");
2895 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 7, false), "#4728");
2896 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 7, true), "#4729");
2897 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 8, false), "#4730");
2898 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 8, true), "#4731");
2899 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 9, false), "#4732");
2900 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 9, true), "#4733");
2901 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 10, false), "#4734");
2902 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 10, true), "#4735");
2903 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 11, false), "#4736");
2904 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 11, true), "#4737");
2905 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 12, false), "#4738");
2906 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 12, true), "#4739");
2907 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 13, false), "#4740");
2908 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 13, true), "#4741");
2909 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 14, false), "#4742");
2910 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 14, true), "#4743");
2911 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 15, false), "#4744");
2912 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 15, true), "#4745");
2913 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 16, false), "#4746");
2914 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 16, true), "#4747");
2915 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 17, false), "#4748");
2916 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 17, true), "#4749");
2917 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 18, false), "#4750");
2918 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 18, true), "#4751");
2919 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 19, false), "#4752");
2920 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 19, true), "#4753");
2921 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 20, false), "#4754");
2922 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 20, true), "#4755");
2923 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 21, false), "#4756");
2924 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 21, true), "#4757");
2925 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 22, false), "#4758");
2926 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 22, true), "#4759");
2927 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 0, false), "#4760");
2928 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 0, true), "#4761");
2929 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 1, false), "#4762");
2930 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 1, true), "#4763");
2931 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 2, false), "#4764");
2932 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 2, true), "#4765");
2933 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 3, false), "#4766");
2934 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 3, true), "#4767");
2935 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 4, false), "#4768");
2936 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 4, true), "#4769");
2937 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 5, false), "#4770");
2938 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 5, true), "#4771");
2939 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 6, false), "#4772");
2940 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 6, true), "#4773");
2941 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 7, false), "#4774");
2942 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 7, true), "#4775");
2943 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 8, false), "#4776");
2944 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 8, true), "#4777");
2945 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 9, false), "#4778");
2946 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 9, true), "#4779");
2947 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 10, false), "#4780");
2948 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 10, true), "#4781");
2949 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 11, false), "#4782");
2950 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 11, true), "#4783");
2951 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 12, false), "#4784");
2952 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 12, true), "#4785");
2953 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 13, false), "#4786");
2954 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 13, true), "#4787");
2955 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 14, false), "#4788");
2956 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 14, true), "#4789");
2957 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 15, false), "#4790");
2958 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 15, true), "#4791");
2959 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 16, false), "#4792");
2960 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 16, true), "#4793");
2961 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 17, false), "#4794");
2962 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 17, true), "#4795");
2963 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 18, false), "#4796");
2964 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 18, true), "#4797");
2965 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 19, false), "#4798");
2966 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 19, true), "#4799");
2967 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 20, false), "#4800");
2968 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 20, true), "#4801");
2969 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 21, false), "#4802");
2970 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 21, true), "#4803");
2971 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 22, false), "#4804");
2972 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 22, true), "#4805");
2973 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 0, false), "#4806");
2974 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 0, true), "#4807");
2975 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 1, false), "#4808");
2976 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 1, true), "#4809");
2977 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 2, false), "#4810");
2978 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 2, true), "#4811");
2979 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 3, false), "#4812");
2980 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 3, true), "#4813");
2981 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 4, false), "#4814");
2982 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 4, true), "#4815");
2983 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 5, false), "#4816");
2984 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 5, true), "#4817");
2985 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 6, false), "#4818");
2986 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 6, true), "#4819");
2987 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 7, false), "#4820");
2988 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 7, true), "#4821");
2989 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 8, false), "#4822");
2990 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 8, true), "#4823");
2991 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 9, false), "#4824");
2992 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 9, true), "#4825");
2993 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 10, false), "#4826");
2994 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 10, true), "#4827");
2995 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 11, false), "#4828");
2996 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 11, true), "#4829");
2997 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 12, false), "#4830");
2998 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 12, true), "#4831");
2999 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 13, false), "#4832");
3000 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 13, true), "#4833");
3001 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 14, false), "#4834");
3002 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 14, true), "#4835");
3003 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 15, false), "#4836");
3004 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 15, true), "#4837");
3005 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 16, false), "#4838");
3006 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 16, true), "#4839");
3007 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 17, false), "#4840");
3008 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 17, true), "#4841");
3009 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 18, false), "#4842");
3010 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 18, true), "#4843");
3011 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 19, false), "#4844");
3012 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 19, true), "#4845");
3013 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 20, false), "#4846");
3014 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 20, true), "#4847");
3015 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 21, false), "#4848");
3016 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 21, true), "#4849");
3017 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 22, false), "#4850");
3018 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 22, true), "#4851");
3019 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 0, false), "#4852");
3020 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 0, true), "#4853");
3021 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 1, false), "#4854");
3022 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 1, true), "#4855");
3023 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 2, false), "#4856");
3024 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 2, true), "#4857");
3025 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 3, false), "#4858");
3026 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 3, true), "#4859");
3027 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 4, false), "#4860");
3028 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 4, true), "#4861");
3029 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 5, false), "#4862");
3030 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 5, true), "#4863");
3031 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 6, false), "#4864");
3032 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 6, true), "#4865");
3033 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 7, false), "#4866");
3034 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 7, true), "#4867");
3035 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 8, false), "#4868");
3036 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 8, true), "#4869");
3037 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 9, false), "#4870");
3038 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 9, true), "#4871");
3039 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 10, false), "#4872");
3040 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 10, true), "#4873");
3041 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 11, false), "#4874");
3042 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 11, true), "#4875");
3043 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 12, false), "#4876");
3044 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 12, true), "#4877");
3045 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 13, false), "#4878");
3046 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 13, true), "#4879");
3047 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 14, false), "#4880");
3048 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 14, true), "#4881");
3049 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 15, false), "#4882");
3050 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 15, true), "#4883");
3051 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 16, false), "#4884");
3052 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 16, true), "#4885");
3053 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 17, false), "#4886");
3054 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 17, true), "#4887");
3055 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 18, false), "#4888");
3056 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 18, true), "#4889");
3057 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 19, false), "#4890");
3058 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 19, true), "#4891");
3059 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 20, false), "#4892");
3060 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 20, true), "#4893");
3061 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 21, false), "#4894");
3062 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 21, true), "#4895");
3063 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 22, false), "#4896");
3064 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 22, true), "#4897");
3065 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 0, false), "#4898");
3066 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 0, true), "#4899");
3067 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 1, false), "#4900");
3068 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 1, true), "#4901");
3069 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 2, false), "#4902");
3070 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 2, true), "#4903");
3071 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 3, false), "#4904");
3072 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 3, true), "#4905");
3073 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 4, false), "#4906");
3074 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 4, true), "#4907");
3075 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 5, false), "#4908");
3076 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 5, true), "#4909");
3077 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 6, false), "#4910");
3078 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 6, true), "#4911");
3079 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 7, false), "#4912");
3080 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 7, true), "#4913");
3081 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 8, false), "#4914");
3082 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 8, true), "#4915");
3083 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 9, false), "#4916");
3084 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 9, true), "#4917");
3085 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 10, false), "#4918");
3086 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 10, true), "#4919");
3087 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 11, false), "#4920");
3088 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 11, true), "#4921");
3089 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 12, false), "#4922");
3090 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 12, true), "#4923");
3091 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 13, false), "#4924");
3092 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 13, true), "#4925");
3093 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 14, false), "#4926");
3094 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 14, true), "#4927");
3095 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 15, false), "#4928");
3096 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 15, true), "#4929");
3097 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 16, false), "#4930");
3098 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 16, true), "#4931");
3099 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 17, false), "#4932");
3100 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 17, true), "#4933");
3101 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 18, false), "#4934");
3102 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 18, true), "#4935");
3103 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 19, false), "#4936");
3104 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 19, true), "#4937");
3105 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 20, false), "#4938");
3106 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 20, true), "#4939");
3107 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 21, false), "#4940");
3108 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 21, true), "#4941");
3109 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 22, false), "#4942");
3110 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 22, true), "#4943");
3111 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 0, false), "#4944");
3112 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 0, true), "#4945");
3113 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 1, false), "#4946");
3114 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 1, true), "#4947");
3115 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 2, false), "#4948");
3116 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 2, true), "#4949");
3117 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 3, false), "#4950");
3118 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 3, true), "#4951");
3119 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 4, false), "#4952");
3120 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 4, true), "#4953");
3121 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 5, false), "#4954");
3122 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 5, true), "#4955");
3123 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 6, false), "#4956");
3124 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 6, true), "#4957");
3125 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 7, false), "#4958");
3126 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 7, true), "#4959");
3127 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 8, false), "#4960");
3128 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 8, true), "#4961");
3129 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 9, false), "#4962");
3130 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 9, true), "#4963");
3131 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 10, false), "#4964");
3132 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 10, true), "#4965");
3133 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 11, false), "#4966");
3134 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 11, true), "#4967");
3135 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 12, false), "#4968");
3136 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 12, true), "#4969");
3137 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 13, false), "#4970");
3138 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 13, true), "#4971");
3139 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 14, false), "#4972");
3140 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 14, true), "#4973");
3141 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 15, false), "#4974");
3142 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 15, true), "#4975");
3143 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 16, false), "#4976");
3144 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 16, true), "#4977");
3145 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 17, false), "#4978");
3146 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 17, true), "#4979");
3147 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 18, false), "#4980");
3148 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 18, true), "#4981");
3149 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 19, false), "#4982");
3150 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 19, true), "#4983");
3151 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 20, false), "#4984");
3152 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 20, true), "#4985");
3153 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 21, false), "#4986");
3154 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 21, true), "#4987");
3155 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 22, false), "#4988");
3156 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 22, true), "#4989");
3157 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 0, false), "#4990");
3158 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 0, true), "#4991");
3159 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 1, false), "#4992");
3160 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 1, true), "#4993");
3161 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 2, false), "#4994");
3162 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 2, true), "#4995");
3163 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 3, false), "#4996");
3164 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 3, true), "#4997");
3165 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 4, false), "#4998");
3166 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 4, true), "#4999");
3167 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 5, false), "#5000");
3168 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 5, true), "#5001");
3169 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 6, false), "#5002");
3170 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 6, true), "#5003");
3171 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 7, false), "#5004");
3172 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 7, true), "#5005");
3173 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 8, false), "#5006");
3174 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 8, true), "#5007");
3175 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 9, false), "#5008");
3176 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 9, true), "#5009");
3177 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 10, false), "#5010");
3178 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 10, true), "#5011");
3179 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 11, false), "#5012");
3180 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 11, true), "#5013");
3181 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 12, false), "#5014");
3182 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 12, true), "#5015");
3183 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 13, false), "#5016");
3184 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 13, true), "#5017");
3185 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 14, false), "#5018");
3186 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 14, true), "#5019");
3187 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 15, false), "#5020");
3188 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 15, true), "#5021");
3189 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 16, false), "#5022");
3190 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 16, true), "#5023");
3191 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 17, false), "#5024");
3192 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 17, true), "#5025");
3193 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 18, false), "#5026");
3194 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 18, true), "#5027");
3195 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 19, false), "#5028");
3196 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 19, true), "#5029");
3197 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 20, false), "#5030");
3198 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 20, true), "#5031");
3199 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 21, false), "#5032");
3200 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 21, true), "#5033");
3201 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 22, false), "#5034");
3202 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 22, true), "#5035");
3203 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 0, false), "#5036");
3204 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 0, true), "#5037");
3205 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 1, false), "#5038");
3206 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 1, true), "#5039");
3207 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 2, false), "#5040");
3208 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 2, true), "#5041");
3209 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 3, false), "#5042");
3210 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 3, true), "#5043");
3211 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 4, false), "#5044");
3212 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 4, true), "#5045");
3213 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 5, false), "#5046");
3214 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 5, true), "#5047");
3215 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 6, false), "#5048");
3216 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 6, true), "#5049");
3217 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 7, false), "#5050");
3218 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 7, true), "#5051");
3219 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 8, false), "#5052");
3220 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 8, true), "#5053");
3221 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 9, false), "#5054");
3222 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 9, true), "#5055");
3223 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 10, false), "#5056");
3224 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 10, true), "#5057");
3225 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 11, false), "#5058");
3226 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 11, true), "#5059");
3227 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 12, false), "#5060");
3228 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 12, true), "#5061");
3229 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 13, false), "#5062");
3230 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 13, true), "#5063");
3231 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 14, false), "#5064");
3232 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 14, true), "#5065");
3233 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 15, false), "#5066");
3234 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 15, true), "#5067");
3235 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 16, false), "#5068");
3236 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 16, true), "#5069");
3237 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 17, false), "#5070");
3238 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 17, true), "#5071");
3239 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 18, false), "#5072");
3240 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 18, true), "#5073");
3241 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 19, false), "#5074");
3242 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 19, true), "#5075");
3243 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 20, false), "#5076");
3244 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 20, true), "#5077");
3245 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 21, false), "#5078");
3246 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 21, true), "#5079");
3247 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 22, false), "#5080");
3248 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 22, true), "#5081");
3249 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 0, false), "#5082");
3250 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 0, true), "#5083");
3251 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 1, false), "#5084");
3252 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 1, true), "#5085");
3253 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 2, false), "#5086");
3254 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 2, true), "#5087");
3255 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 3, false), "#5088");
3256 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 3, true), "#5089");
3257 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 4, false), "#5090");
3258 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 4, true), "#5091");
3259 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 5, false), "#5092");
3260 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 5, true), "#5093");
3261 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 6, false), "#5094");
3262 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 6, true), "#5095");
3263 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 7, false), "#5096");
3264 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 7, true), "#5097");
3265 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 8, false), "#5098");
3266 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 8, true), "#5099");
3267 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 9, false), "#5100");
3268 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 9, true), "#5101");
3269 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 10, false), "#5102");
3270 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 10, true), "#5103");
3271 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 11, false), "#5104");
3272 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 11, true), "#5105");
3273 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 12, false), "#5106");
3274 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 12, true), "#5107");
3275 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 13, false), "#5108");
3276 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 13, true), "#5109");
3277 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 14, false), "#5110");
3278 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 14, true), "#5111");
3279 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 15, false), "#5112");
3280 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 15, true), "#5113");
3281 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 16, false), "#5114");
3282 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 16, true), "#5115");
3283 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 17, false), "#5116");
3284 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 17, true), "#5117");
3285 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 18, false), "#5118");
3286 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 18, true), "#5119");
3287 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 19, false), "#5120");
3288 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 19, true), "#5121");
3289 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 20, false), "#5122");
3290 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 20, true), "#5123");
3291 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 21, false), "#5124");
3292 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 21, true), "#5125");
3293 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 22, false), "#5126");
3294 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (21, 22, true), "#5127");
3295 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 0, false), "#5128");
3296 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 0, true), "#5129");
3297 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 1, false), "#5130");
3298 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 1, true), "#5131");
3299 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 2, false), "#5132");
3300 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 2, true), "#5133");
3301 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 3, false), "#5134");
3302 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 3, true), "#5135");
3303 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 4, false), "#5136");
3304 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 4, true), "#5137");
3305 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 5, false), "#5138");
3306 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 5, true), "#5139");
3307 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 6, false), "#5140");
3308 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 6, true), "#5141");
3309 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 7, false), "#5142");
3310 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 7, true), "#5143");
3311 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 8, false), "#5144");
3312 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 8, true), "#5145");
3313 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 9, false), "#5146");
3314 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 9, true), "#5147");
3315 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 10, false), "#5148");
3316 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 10, true), "#5149");
3317 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 11, false), "#5150");
3318 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 11, true), "#5151");
3319 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 12, false), "#5152");
3320 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 12, true), "#5153");
3321 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 13, false), "#5154");
3322 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 13, true), "#5155");
3323 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 14, false), "#5156");
3324 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 14, true), "#5157");
3325 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 15, false), "#5158");
3326 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 15, true), "#5159");
3327 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 16, false), "#5160");
3328 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 16, true), "#5161");
3329 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 17, false), "#5162");
3330 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 17, true), "#5163");
3331 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 18, false), "#5164");
3332 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 18, true), "#5165");
3333 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 19, false), "#5166");
3334 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 19, true), "#5167");
3335 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 20, false), "#5168");
3336 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 20, true), "#5169");
3337 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 21, false), "#5170");
3338 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 21, true), "#5171");
3339 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 22, false), "#5172");
3340 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (22, 22, true), "#5173");
3341 MaskedTextProviderTest.AssertProperties (mtp, "FindAssignedEditPositionInRangeTest", 5174, true, false, 0, 15, CultureInfo.GetCultureInfo ("es-ES"), 15, true, false, false, -1, 21, @"0 00 00 00 000 000 00", false, false, '\x0', '\x5F', true, true, true, @" ", @" ", @" ", @"_ __ __ __ ___ ___ __", @"_______________", @" ", @"");
3344 public void FindAssignedEditPositionInRangeTest2 ()
3346 MaskedTextProvider mtp;
3347 //int Int32_out = 0;
3348 //MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
3349 mtp = new MaskedTextProvider (@"abc");
3352 mtp.InsertAt ('\x61', 1);
3353 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#51");
3354 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#52");
3355 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#53");
3356 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#54");
3357 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#55");
3358 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#56");
3359 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#57");
3360 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#58");
3361 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#59");
3362 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#60");
3363 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#61");
3364 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#62");
3365 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#63");
3366 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#64");
3367 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#65");
3368 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#66");
3369 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#67");
3370 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#68");
3371 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#69");
3372 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#70");
3373 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#71");
3374 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#72");
3375 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#73");
3376 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#74");
3377 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#75");
3378 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#76");
3379 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#77");
3380 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#78");
3381 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#79");
3382 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#80");
3383 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#81");
3384 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#82");
3385 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#83");
3386 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#84");
3387 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#85");
3388 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#86");
3389 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#87");
3390 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#88");
3391 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#89");
3392 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#90");
3393 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#91");
3394 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#92");
3395 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#93");
3396 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#94");
3397 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#95");
3398 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#96");
3399 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#97");
3400 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#98");
3401 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#99");
3402 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#100");
3403 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", @"");
3407 public void FindAssignedEditPositionInRangeTest4 ()
3409 MaskedTextProvider mtp;
3410 //int Int32_out = 0;
3411 //MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
3412 mtp = new MaskedTextProvider (@"a?b?c");
3415 mtp.InsertAt ('\x61', 1);
3416 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#201");
3417 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#202");
3418 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#203");
3419 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#204");
3420 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#205");
3421 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#206");
3422 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#207");
3423 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#208");
3424 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#209");
3425 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#210");
3426 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 5, false), "#211");
3427 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 5, true), "#212");
3428 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 6, false), "#213");
3429 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 6, true), "#214");
3430 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#215");
3431 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#216");
3432 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#217");
3433 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#218");
3434 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#219");
3435 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#220");
3436 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#221");
3437 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#222");
3438 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#223");
3439 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#224");
3440 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 5, false), "#225");
3441 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#226");
3442 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 6, false), "#227");
3443 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#228");
3444 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#229");
3445 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#230");
3446 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#231");
3447 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#232");
3448 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#233");
3449 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#234");
3450 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#235");
3451 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#236");
3452 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#237");
3453 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#238");
3454 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, false), "#239");
3455 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, true), "#240");
3456 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, false), "#241");
3457 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, true), "#242");
3458 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#243");
3459 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#244");
3460 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#245");
3461 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#246");
3462 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#247");
3463 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#248");
3464 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#249");
3465 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#250");
3466 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#251");
3467 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#252");
3468 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, false), "#253");
3469 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, true), "#254");
3470 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, false), "#255");
3471 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, true), "#256");
3472 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#257");
3473 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#258");
3474 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#259");
3475 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#260");
3476 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#261");
3477 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#262");
3478 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#263");
3479 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#264");
3480 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#265");
3481 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#266");
3482 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, false), "#267");
3483 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, true), "#268");
3484 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, false), "#269");
3485 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, true), "#270");
3486 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#271");
3487 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#272");
3488 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#273");
3489 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#274");
3490 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#275");
3491 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#276");
3492 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#277");
3493 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#278");
3494 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#279");
3495 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#280");
3496 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#281");
3497 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#282");
3498 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#283");
3499 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#284");
3500 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#285");
3501 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#286");
3502 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#287");
3503 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#288");
3504 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#289");
3505 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#290");
3506 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#291");
3507 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#292");
3508 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#293");
3509 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#294");
3510 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#295");
3511 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#296");
3512 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#297");
3513 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#298");
3514 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");
3517 public void FindAssignedEditPositionInRangeTest7 ()
3519 MaskedTextProvider mtp;
3521 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
3522 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
3525 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
3526 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#450");
3527 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#451");
3528 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#452");
3529 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#453");
3530 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#454");
3531 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#455");
3532 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#456");
3533 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#457");
3534 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#458");
3535 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#459");
3536 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, false), "#460");
3537 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, true), "#461");
3538 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, false), "#462");
3539 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, true), "#463");
3540 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, false), "#464");
3541 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, true), "#465");
3542 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, false), "#466");
3543 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, true), "#467");
3544 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, false), "#468");
3545 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, true), "#469");
3546 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, false), "#470");
3547 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, true), "#471");
3548 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, false), "#472");
3549 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, true), "#473");
3550 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, false), "#474");
3551 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, true), "#475");
3552 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 13, false), "#476");
3553 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 13, true), "#477");
3554 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 14, false), "#478");
3555 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 14, true), "#479");
3556 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 15, false), "#480");
3557 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 15, true), "#481");
3558 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 16, false), "#482");
3559 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 16, true), "#483");
3560 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 17, false), "#484");
3561 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 17, true), "#485");
3562 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 18, false), "#486");
3563 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 18, true), "#487");
3564 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 19, false), "#488");
3565 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 19, true), "#489");
3566 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 20, false), "#490");
3567 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 20, true), "#491");
3568 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#492");
3569 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#493");
3570 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#494");
3571 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#495");
3572 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#496");
3573 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#497");
3574 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#498");
3575 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#499");
3576 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#500");
3577 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#501");
3578 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, false), "#502");
3579 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#503");
3580 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, false), "#504");
3581 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#505");
3582 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, false), "#506");
3583 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, true), "#507");
3584 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, false), "#508");
3585 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, true), "#509");
3586 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, false), "#510");
3587 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, true), "#511");
3588 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, false), "#512");
3589 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, true), "#513");
3590 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, false), "#514");
3591 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, true), "#515");
3592 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, false), "#516");
3593 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, true), "#517");
3594 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 13, false), "#518");
3595 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 13, true), "#519");
3596 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 14, false), "#520");
3597 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 14, true), "#521");
3598 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 15, false), "#522");
3599 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 15, true), "#523");
3600 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 16, false), "#524");
3601 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 16, true), "#525");
3602 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 17, false), "#526");
3603 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 17, true), "#527");
3604 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 18, false), "#528");
3605 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 18, true), "#529");
3606 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 19, false), "#530");
3607 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 19, true), "#531");
3608 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 20, false), "#532");
3609 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 20, true), "#533");
3610 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#534");
3611 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#535");
3612 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#536");
3613 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#537");
3614 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#538");
3615 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#539");
3616 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#540");
3617 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#541");
3618 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#542");
3619 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#543");
3620 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, false), "#544");
3621 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, true), "#545");
3622 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, false), "#546");
3623 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, true), "#547");
3624 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, false), "#548");
3625 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, true), "#549");
3626 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, false), "#550");
3627 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, true), "#551");
3628 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, false), "#552");
3629 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, true), "#553");
3630 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, false), "#554");
3631 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, true), "#555");
3632 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, false), "#556");
3633 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, true), "#557");
3634 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, false), "#558");
3635 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, true), "#559");
3636 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 13, false), "#560");
3637 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 13, true), "#561");
3638 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 14, false), "#562");
3639 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 14, true), "#563");
3640 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 15, false), "#564");
3641 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 15, true), "#565");
3642 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 16, false), "#566");
3643 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 16, true), "#567");
3644 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 17, false), "#568");
3645 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 17, true), "#569");
3646 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 18, false), "#570");
3647 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 18, true), "#571");
3648 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 19, false), "#572");
3649 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 19, true), "#573");
3650 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 20, false), "#574");
3651 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 20, true), "#575");
3652 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#576");
3653 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#577");
3654 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#578");
3655 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#579");
3656 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#580");
3657 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#581");
3658 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#582");
3659 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#583");
3660 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#584");
3661 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#585");
3662 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, false), "#586");
3663 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, true), "#587");
3664 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, false), "#588");
3665 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, true), "#589");
3666 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, false), "#590");
3667 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, true), "#591");
3668 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, false), "#592");
3669 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, true), "#593");
3670 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, false), "#594");
3671 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, true), "#595");
3672 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, false), "#596");
3673 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, true), "#597");
3674 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, false), "#598");
3675 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, true), "#599");
3676 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, false), "#600");
3677 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, true), "#601");
3678 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 13, false), "#602");
3679 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 13, true), "#603");
3680 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 14, false), "#604");
3681 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 14, true), "#605");
3682 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 15, false), "#606");
3683 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 15, true), "#607");
3684 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 16, false), "#608");
3685 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 16, true), "#609");
3686 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 17, false), "#610");
3687 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 17, true), "#611");
3688 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 18, false), "#612");
3689 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 18, true), "#613");
3690 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 19, false), "#614");
3691 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 19, true), "#615");
3692 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 20, false), "#616");
3693 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 20, true), "#617");
3694 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#618");
3695 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#619");
3696 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#620");
3697 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#621");
3698 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#622");
3699 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#623");
3700 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#624");
3701 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#625");
3702 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#626");
3703 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#627");
3704 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, false), "#628");
3705 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, true), "#629");
3706 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, false), "#630");
3707 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, true), "#631");
3708 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, false), "#632");
3709 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, true), "#633");
3710 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, false), "#634");
3711 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, true), "#635");
3712 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, false), "#636");
3713 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, true), "#637");
3714 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, false), "#638");
3715 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, true), "#639");
3716 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, false), "#640");
3717 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, true), "#641");
3718 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, false), "#642");
3719 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, true), "#643");
3720 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 13, false), "#644");
3721 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 13, true), "#645");
3722 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 14, false), "#646");
3723 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 14, true), "#647");
3724 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 15, false), "#648");
3725 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 15, true), "#649");
3726 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 16, false), "#650");
3727 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 16, true), "#651");
3728 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 17, false), "#652");
3729 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 17, true), "#653");
3730 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 18, false), "#654");
3731 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 18, true), "#655");
3732 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 19, false), "#656");
3733 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 19, true), "#657");
3734 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 20, false), "#658");
3735 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 20, true), "#659");
3736 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#660");
3737 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#661");
3738 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#662");
3739 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#663");
3740 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#664");
3741 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#665");
3742 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#666");
3743 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#667");
3744 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#668");
3745 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#669");
3746 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#670");
3747 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#671");
3748 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#672");
3749 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#673");
3750 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, false), "#674");
3751 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, true), "#675");
3752 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, false), "#676");
3753 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, true), "#677");
3754 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, false), "#678");
3755 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, true), "#679");
3756 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, false), "#680");
3757 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, true), "#681");
3758 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, false), "#682");
3759 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, true), "#683");
3760 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, false), "#684");
3761 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, true), "#685");
3762 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 13, false), "#686");
3763 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 13, true), "#687");
3764 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 14, false), "#688");
3765 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 14, true), "#689");
3766 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 15, false), "#690");
3767 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 15, true), "#691");
3768 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 16, false), "#692");
3769 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 16, true), "#693");
3770 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 17, false), "#694");
3771 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 17, true), "#695");
3772 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 18, false), "#696");
3773 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 18, true), "#697");
3774 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 19, false), "#698");
3775 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 19, true), "#699");
3776 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 20, false), "#700");
3777 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 20, true), "#701");
3778 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#702");
3779 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#703");
3780 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#704");
3781 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#705");
3782 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#706");
3783 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#707");
3784 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#708");
3785 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#709");
3786 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#710");
3787 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#711");
3788 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#712");
3789 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#713");
3790 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#714");
3791 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#715");
3792 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, false), "#716");
3793 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, true), "#717");
3794 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, false), "#718");
3795 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, true), "#719");
3796 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, false), "#720");
3797 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, true), "#721");
3798 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, false), "#722");
3799 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, true), "#723");
3800 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, false), "#724");
3801 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, true), "#725");
3802 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, false), "#726");
3803 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, true), "#727");
3804 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 13, false), "#728");
3805 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 13, true), "#729");
3806 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 14, false), "#730");
3807 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 14, true), "#731");
3808 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 15, false), "#732");
3809 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 15, true), "#733");
3810 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 16, false), "#734");
3811 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 16, true), "#735");
3812 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 17, false), "#736");
3813 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 17, true), "#737");
3814 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 18, false), "#738");
3815 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 18, true), "#739");
3816 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 19, false), "#740");
3817 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 19, true), "#741");
3818 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 20, false), "#742");
3819 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 20, true), "#743");
3820 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, false), "#744");
3821 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, true), "#745");
3822 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, false), "#746");
3823 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, true), "#747");
3824 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, false), "#748");
3825 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, true), "#749");
3826 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, false), "#750");
3827 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, true), "#751");
3828 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, false), "#752");
3829 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, true), "#753");
3830 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, false), "#754");
3831 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, true), "#755");
3832 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, false), "#756");
3833 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, true), "#757");
3834 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, false), "#758");
3835 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, true), "#759");
3836 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, false), "#760");
3837 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, true), "#761");
3838 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, false), "#762");
3839 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, true), "#763");
3840 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, false), "#764");
3841 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, true), "#765");
3842 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, false), "#766");
3843 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, true), "#767");
3844 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, false), "#768");
3845 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, true), "#769");
3846 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 13, false), "#770");
3847 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 13, true), "#771");
3848 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 14, false), "#772");
3849 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 14, true), "#773");
3850 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 15, false), "#774");
3851 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 15, true), "#775");
3852 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 16, false), "#776");
3853 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 16, true), "#777");
3854 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 17, false), "#778");
3855 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 17, true), "#779");
3856 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 18, false), "#780");
3857 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 18, true), "#781");
3858 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 19, false), "#782");
3859 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 19, true), "#783");
3860 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 20, false), "#784");
3861 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 20, true), "#785");
3862 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, false), "#786");
3863 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, true), "#787");
3864 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, false), "#788");
3865 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, true), "#789");
3866 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, false), "#790");
3867 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, true), "#791");
3868 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, false), "#792");
3869 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, true), "#793");
3870 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, false), "#794");
3871 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, true), "#795");
3872 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, false), "#796");
3873 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, true), "#797");
3874 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, false), "#798");
3875 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, true), "#799");
3876 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, false), "#800");
3877 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, true), "#801");
3878 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, false), "#802");
3879 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, true), "#803");
3880 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, false), "#804");
3881 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, true), "#805");
3882 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, false), "#806");
3883 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, true), "#807");
3884 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, false), "#808");
3885 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, true), "#809");
3886 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, false), "#810");
3887 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, true), "#811");
3888 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 13, false), "#812");
3889 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 13, true), "#813");
3890 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 14, false), "#814");
3891 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 14, true), "#815");
3892 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 15, false), "#816");
3893 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 15, true), "#817");
3894 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 16, false), "#818");
3895 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 16, true), "#819");
3896 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 17, false), "#820");
3897 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 17, true), "#821");
3898 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 18, false), "#822");
3899 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 18, true), "#823");
3900 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 19, false), "#824");
3901 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 19, true), "#825");
3902 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 20, false), "#826");
3903 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 20, true), "#827");
3904 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, false), "#828");
3905 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, true), "#829");
3906 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, false), "#830");
3907 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, true), "#831");
3908 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, false), "#832");
3909 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, true), "#833");
3910 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, false), "#834");
3911 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, true), "#835");
3912 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, false), "#836");
3913 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, true), "#837");
3914 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, false), "#838");
3915 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, true), "#839");
3916 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, false), "#840");
3917 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, true), "#841");
3918 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, false), "#842");
3919 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, true), "#843");
3920 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, false), "#844");
3921 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, true), "#845");
3922 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, false), "#846");
3923 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, true), "#847");
3924 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, false), "#848");
3925 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, true), "#849");
3926 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, false), "#850");
3927 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, true), "#851");
3928 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, false), "#852");
3929 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, true), "#853");
3930 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 13, false), "#854");
3931 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 13, true), "#855");
3932 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 14, false), "#856");
3933 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 14, true), "#857");
3934 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 15, false), "#858");
3935 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 15, true), "#859");
3936 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 16, false), "#860");
3937 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 16, true), "#861");
3938 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 17, false), "#862");
3939 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 17, true), "#863");
3940 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 18, false), "#864");
3941 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 18, true), "#865");
3942 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 19, false), "#866");
3943 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 19, true), "#867");
3944 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 20, false), "#868");
3945 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 20, true), "#869");
3946 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, false), "#870");
3947 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, true), "#871");
3948 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, false), "#872");
3949 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, true), "#873");
3950 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, false), "#874");
3951 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, true), "#875");
3952 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, false), "#876");
3953 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, true), "#877");
3954 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, false), "#878");
3955 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, true), "#879");
3956 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, false), "#880");
3957 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, true), "#881");
3958 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, false), "#882");
3959 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, true), "#883");
3960 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, false), "#884");
3961 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, true), "#885");
3962 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, false), "#886");
3963 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, true), "#887");
3964 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, false), "#888");
3965 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, true), "#889");
3966 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, false), "#890");
3967 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, true), "#891");
3968 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, false), "#892");
3969 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, true), "#893");
3970 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, false), "#894");
3971 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, true), "#895");
3972 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 13, false), "#896");
3973 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 13, true), "#897");
3974 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 14, false), "#898");
3975 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 14, true), "#899");
3976 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 15, false), "#900");
3977 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 15, true), "#901");
3978 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 16, false), "#902");
3979 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 16, true), "#903");
3980 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 17, false), "#904");
3981 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 17, true), "#905");
3982 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 18, false), "#906");
3983 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 18, true), "#907");
3984 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 19, false), "#908");
3985 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 19, true), "#909");
3986 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 20, false), "#910");
3987 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 20, true), "#911");
3988 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, false), "#912");
3989 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, true), "#913");
3990 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, false), "#914");
3991 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, true), "#915");
3992 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, false), "#916");
3993 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, true), "#917");
3994 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, false), "#918");
3995 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, true), "#919");
3996 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, false), "#920");
3997 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, true), "#921");
3998 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, false), "#922");
3999 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, true), "#923");
4000 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, false), "#924");
4001 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, true), "#925");
4002 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, false), "#926");
4003 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, true), "#927");
4004 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, false), "#928");
4005 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, true), "#929");
4006 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, false), "#930");
4007 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, true), "#931");
4008 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, false), "#932");
4009 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, true), "#933");
4010 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, false), "#934");
4011 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, true), "#935");
4012 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, false), "#936");
4013 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, true), "#937");
4014 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 13, false), "#938");
4015 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 13, true), "#939");
4016 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 14, false), "#940");
4017 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 14, true), "#941");
4018 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 15, false), "#942");
4019 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 15, true), "#943");
4020 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 16, false), "#944");
4021 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 16, true), "#945");
4022 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 17, false), "#946");
4023 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 17, true), "#947");
4024 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 18, false), "#948");
4025 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 18, true), "#949");
4026 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 19, false), "#950");
4027 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 19, true), "#951");
4028 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 20, false), "#952");
4029 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 20, true), "#953");
4030 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, false), "#954");
4031 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, true), "#955");
4032 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, false), "#956");
4033 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, true), "#957");
4034 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, false), "#958");
4035 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, true), "#959");
4036 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, false), "#960");
4037 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, true), "#961");
4038 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, false), "#962");
4039 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, true), "#963");
4040 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, false), "#964");
4041 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, true), "#965");
4042 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, false), "#966");
4043 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, true), "#967");
4044 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, false), "#968");
4045 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, true), "#969");
4046 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, false), "#970");
4047 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, true), "#971");
4048 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, false), "#972");
4049 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, true), "#973");
4050 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, false), "#974");
4051 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, true), "#975");
4052 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, false), "#976");
4053 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, true), "#977");
4054 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, false), "#978");
4055 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, true), "#979");
4056 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 13, false), "#980");
4057 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 13, true), "#981");
4058 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 14, false), "#982");
4059 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 14, true), "#983");
4060 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 15, false), "#984");
4061 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 15, true), "#985");
4062 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 16, false), "#986");
4063 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 16, true), "#987");
4064 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 17, false), "#988");
4065 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 17, true), "#989");
4066 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 18, false), "#990");
4067 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 18, true), "#991");
4068 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 19, false), "#992");
4069 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 19, true), "#993");
4070 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 20, false), "#994");
4071 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 20, true), "#995");
4072 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 0, false), "#996");
4073 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 0, true), "#997");
4074 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 1, false), "#998");
4075 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 1, true), "#999");
4076 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 2, false), "#1000");
4077 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 2, true), "#1001");
4078 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 3, false), "#1002");
4079 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 3, true), "#1003");
4080 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 4, false), "#1004");
4081 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 4, true), "#1005");
4082 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 5, false), "#1006");
4083 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 5, true), "#1007");
4084 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 6, false), "#1008");
4085 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 6, true), "#1009");
4086 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 7, false), "#1010");
4087 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 7, true), "#1011");
4088 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 8, false), "#1012");
4089 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 8, true), "#1013");
4090 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 9, false), "#1014");
4091 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 9, true), "#1015");
4092 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 10, false), "#1016");
4093 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 10, true), "#1017");
4094 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 11, false), "#1018");
4095 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 11, true), "#1019");
4096 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 12, false), "#1020");
4097 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 12, true), "#1021");
4098 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 13, false), "#1022");
4099 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 13, true), "#1023");
4100 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 14, false), "#1024");
4101 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 14, true), "#1025");
4102 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 15, false), "#1026");
4103 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 15, true), "#1027");
4104 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 16, false), "#1028");
4105 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 16, true), "#1029");
4106 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 17, false), "#1030");
4107 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 17, true), "#1031");
4108 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 18, false), "#1032");
4109 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 18, true), "#1033");
4110 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 19, false), "#1034");
4111 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 19, true), "#1035");
4112 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 20, false), "#1036");
4113 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (13, 20, true), "#1037");
4114 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 0, false), "#1038");
4115 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 0, true), "#1039");
4116 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 1, false), "#1040");
4117 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 1, true), "#1041");
4118 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 2, false), "#1042");
4119 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 2, true), "#1043");
4120 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 3, false), "#1044");
4121 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 3, true), "#1045");
4122 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 4, false), "#1046");
4123 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 4, true), "#1047");
4124 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 5, false), "#1048");
4125 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 5, true), "#1049");
4126 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 6, false), "#1050");
4127 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 6, true), "#1051");
4128 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 7, false), "#1052");
4129 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 7, true), "#1053");
4130 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 8, false), "#1054");
4131 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 8, true), "#1055");
4132 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 9, false), "#1056");
4133 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 9, true), "#1057");
4134 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 10, false), "#1058");
4135 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 10, true), "#1059");
4136 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 11, false), "#1060");
4137 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 11, true), "#1061");
4138 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 12, false), "#1062");
4139 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 12, true), "#1063");
4140 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 13, false), "#1064");
4141 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 13, true), "#1065");
4142 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 14, false), "#1066");
4143 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 14, true), "#1067");
4144 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 15, false), "#1068");
4145 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 15, true), "#1069");
4146 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 16, false), "#1070");
4147 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 16, true), "#1071");
4148 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 17, false), "#1072");
4149 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 17, true), "#1073");
4150 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 18, false), "#1074");
4151 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 18, true), "#1075");
4152 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 19, false), "#1076");
4153 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 19, true), "#1077");
4154 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 20, false), "#1078");
4155 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (14, 20, true), "#1079");
4156 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 0, false), "#1080");
4157 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 0, true), "#1081");
4158 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 1, false), "#1082");
4159 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 1, true), "#1083");
4160 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 2, false), "#1084");
4161 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 2, true), "#1085");
4162 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 3, false), "#1086");
4163 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 3, true), "#1087");
4164 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 4, false), "#1088");
4165 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 4, true), "#1089");
4166 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 5, false), "#1090");
4167 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 5, true), "#1091");
4168 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 6, false), "#1092");
4169 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 6, true), "#1093");
4170 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 7, false), "#1094");
4171 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 7, true), "#1095");
4172 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 8, false), "#1096");
4173 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 8, true), "#1097");
4174 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 9, false), "#1098");
4175 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 9, true), "#1099");
4176 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 10, false), "#1100");
4177 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 10, true), "#1101");
4178 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 11, false), "#1102");
4179 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 11, true), "#1103");
4180 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 12, false), "#1104");
4181 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 12, true), "#1105");
4182 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 13, false), "#1106");
4183 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 13, true), "#1107");
4184 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 14, false), "#1108");
4185 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 14, true), "#1109");
4186 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 15, false), "#1110");
4187 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 15, true), "#1111");
4188 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 16, false), "#1112");
4189 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 16, true), "#1113");
4190 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 17, false), "#1114");
4191 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 17, true), "#1115");
4192 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 18, false), "#1116");
4193 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 18, true), "#1117");
4194 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 19, false), "#1118");
4195 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 19, true), "#1119");
4196 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 20, false), "#1120");
4197 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (15, 20, true), "#1121");
4198 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 0, false), "#1122");
4199 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 0, true), "#1123");
4200 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 1, false), "#1124");
4201 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 1, true), "#1125");
4202 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 2, false), "#1126");
4203 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 2, true), "#1127");
4204 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 3, false), "#1128");
4205 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 3, true), "#1129");
4206 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 4, false), "#1130");
4207 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 4, true), "#1131");
4208 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 5, false), "#1132");
4209 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 5, true), "#1133");
4210 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 6, false), "#1134");
4211 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 6, true), "#1135");
4212 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 7, false), "#1136");
4213 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 7, true), "#1137");
4214 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 8, false), "#1138");
4215 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 8, true), "#1139");
4216 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 9, false), "#1140");
4217 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 9, true), "#1141");
4218 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 10, false), "#1142");
4219 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 10, true), "#1143");
4220 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 11, false), "#1144");
4221 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 11, true), "#1145");
4222 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 12, false), "#1146");
4223 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 12, true), "#1147");
4224 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 13, false), "#1148");
4225 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 13, true), "#1149");
4226 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 14, false), "#1150");
4227 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 14, true), "#1151");
4228 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 15, false), "#1152");
4229 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 15, true), "#1153");
4230 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 16, false), "#1154");
4231 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 16, true), "#1155");
4232 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 17, false), "#1156");
4233 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 17, true), "#1157");
4234 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 18, false), "#1158");
4235 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 18, true), "#1159");
4236 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 19, false), "#1160");
4237 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 19, true), "#1161");
4238 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 20, false), "#1162");
4239 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (16, 20, true), "#1163");
4240 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 0, false), "#1164");
4241 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 0, true), "#1165");
4242 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 1, false), "#1166");
4243 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 1, true), "#1167");
4244 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 2, false), "#1168");
4245 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 2, true), "#1169");
4246 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 3, false), "#1170");
4247 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 3, true), "#1171");
4248 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 4, false), "#1172");
4249 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 4, true), "#1173");
4250 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 5, false), "#1174");
4251 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 5, true), "#1175");
4252 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 6, false), "#1176");
4253 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 6, true), "#1177");
4254 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 7, false), "#1178");
4255 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 7, true), "#1179");
4256 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 8, false), "#1180");
4257 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 8, true), "#1181");
4258 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 9, false), "#1182");
4259 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 9, true), "#1183");
4260 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 10, false), "#1184");
4261 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 10, true), "#1185");
4262 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 11, false), "#1186");
4263 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 11, true), "#1187");
4264 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 12, false), "#1188");
4265 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 12, true), "#1189");
4266 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 13, false), "#1190");
4267 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 13, true), "#1191");
4268 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 14, false), "#1192");
4269 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 14, true), "#1193");
4270 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 15, false), "#1194");
4271 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 15, true), "#1195");
4272 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 16, false), "#1196");
4273 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 16, true), "#1197");
4274 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 17, false), "#1198");
4275 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 17, true), "#1199");
4276 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 18, false), "#1200");
4277 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 18, true), "#1201");
4278 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 19, false), "#1202");
4279 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 19, true), "#1203");
4280 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 20, false), "#1204");
4281 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (17, 20, true), "#1205");
4282 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 0, false), "#1206");
4283 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 0, true), "#1207");
4284 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 1, false), "#1208");
4285 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 1, true), "#1209");
4286 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 2, false), "#1210");
4287 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 2, true), "#1211");
4288 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 3, false), "#1212");
4289 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 3, true), "#1213");
4290 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 4, false), "#1214");
4291 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 4, true), "#1215");
4292 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 5, false), "#1216");
4293 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 5, true), "#1217");
4294 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 6, false), "#1218");
4295 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 6, true), "#1219");
4296 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 7, false), "#1220");
4297 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 7, true), "#1221");
4298 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 8, false), "#1222");
4299 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 8, true), "#1223");
4300 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 9, false), "#1224");
4301 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 9, true), "#1225");
4302 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 10, false), "#1226");
4303 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 10, true), "#1227");
4304 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 11, false), "#1228");
4305 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 11, true), "#1229");
4306 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 12, false), "#1230");
4307 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 12, true), "#1231");
4308 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 13, false), "#1232");
4309 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 13, true), "#1233");
4310 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 14, false), "#1234");
4311 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 14, true), "#1235");
4312 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 15, false), "#1236");
4313 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 15, true), "#1237");
4314 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 16, false), "#1238");
4315 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 16, true), "#1239");
4316 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 17, false), "#1240");
4317 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 17, true), "#1241");
4318 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 18, false), "#1242");
4319 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 18, true), "#1243");
4320 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 19, false), "#1244");
4321 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 19, true), "#1245");
4322 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 20, false), "#1246");
4323 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (18, 20, true), "#1247");
4324 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 0, false), "#1248");
4325 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 0, true), "#1249");
4326 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 1, false), "#1250");
4327 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 1, true), "#1251");
4328 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 2, false), "#1252");
4329 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 2, true), "#1253");
4330 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 3, false), "#1254");
4331 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 3, true), "#1255");
4332 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 4, false), "#1256");
4333 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 4, true), "#1257");
4334 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 5, false), "#1258");
4335 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 5, true), "#1259");
4336 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 6, false), "#1260");
4337 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 6, true), "#1261");
4338 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 7, false), "#1262");
4339 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 7, true), "#1263");
4340 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 8, false), "#1264");
4341 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 8, true), "#1265");
4342 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 9, false), "#1266");
4343 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 9, true), "#1267");
4344 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 10, false), "#1268");
4345 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 10, true), "#1269");
4346 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 11, false), "#1270");
4347 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 11, true), "#1271");
4348 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 12, false), "#1272");
4349 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 12, true), "#1273");
4350 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 13, false), "#1274");
4351 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 13, true), "#1275");
4352 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 14, false), "#1276");
4353 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 14, true), "#1277");
4354 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 15, false), "#1278");
4355 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 15, true), "#1279");
4356 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 16, false), "#1280");
4357 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 16, true), "#1281");
4358 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 17, false), "#1282");
4359 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 17, true), "#1283");
4360 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 18, false), "#1284");
4361 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 18, true), "#1285");
4362 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 19, false), "#1286");
4363 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 19, true), "#1287");
4364 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 20, false), "#1288");
4365 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (19, 20, true), "#1289");
4366 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 0, false), "#1290");
4367 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 0, true), "#1291");
4368 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 1, false), "#1292");
4369 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 1, true), "#1293");
4370 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 2, false), "#1294");
4371 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 2, true), "#1295");
4372 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 3, false), "#1296");
4373 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 3, true), "#1297");
4374 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 4, false), "#1298");
4375 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 4, true), "#1299");
4376 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 5, false), "#1300");
4377 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 5, true), "#1301");
4378 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 6, false), "#1302");
4379 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 6, true), "#1303");
4380 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 7, false), "#1304");
4381 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 7, true), "#1305");
4382 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 8, false), "#1306");
4383 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 8, true), "#1307");
4384 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 9, false), "#1308");
4385 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 9, true), "#1309");
4386 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 10, false), "#1310");
4387 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 10, true), "#1311");
4388 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 11, false), "#1312");
4389 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 11, true), "#1313");
4390 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 12, false), "#1314");
4391 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 12, true), "#1315");
4392 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 13, false), "#1316");
4393 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 13, true), "#1317");
4394 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 14, false), "#1318");
4395 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 14, true), "#1319");
4396 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 15, false), "#1320");
4397 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 15, true), "#1321");
4398 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 16, false), "#1322");
4399 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 16, true), "#1323");
4400 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 17, false), "#1324");
4401 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 17, true), "#1325");
4402 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 18, false), "#1326");
4403 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 18, true), "#1327");
4404 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 19, false), "#1328");
4405 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 19, true), "#1329");
4406 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 20, false), "#1330");
4407 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (20, 20, true), "#1331");
4408 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, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
4411 public void FindAssignedEditPositionInRangeTest10 ()
4413 MaskedTextProvider mtp;
4415 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
4416 mtp = new MaskedTextProvider (@"000-00-0000");
4419 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
4420 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, false), "#3099");
4421 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 0, true), "#3100");
4422 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#3101");
4423 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 1, true), "#3102");
4424 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#3103");
4425 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 2, true), "#3104");
4426 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#3105");
4427 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 3, true), "#3106");
4428 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, false), "#3107");
4429 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 4, true), "#3108");
4430 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, false), "#3109");
4431 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 5, true), "#3110");
4432 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, false), "#3111");
4433 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 6, true), "#3112");
4434 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, false), "#3113");
4435 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 7, true), "#3114");
4436 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, false), "#3115");
4437 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 8, true), "#3116");
4438 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, false), "#3117");
4439 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 9, true), "#3118");
4440 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, false), "#3119");
4441 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 10, true), "#3120");
4442 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, false), "#3121");
4443 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 11, true), "#3122");
4444 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, false), "#3123");
4445 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (0, 12, true), "#3124");
4446 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#3125");
4447 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#3126");
4448 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#3127");
4449 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#3128");
4450 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#3129");
4451 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#3130");
4452 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#3131");
4453 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#3132");
4454 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, false), "#3133");
4455 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#3134");
4456 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, false), "#3135");
4457 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#3136");
4458 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, false), "#3137");
4459 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#3138");
4460 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, false), "#3139");
4461 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 7, true), "#3140");
4462 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, false), "#3141");
4463 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 8, true), "#3142");
4464 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, false), "#3143");
4465 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 9, true), "#3144");
4466 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, false), "#3145");
4467 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 10, true), "#3146");
4468 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, false), "#3147");
4469 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 11, true), "#3148");
4470 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, false), "#3149");
4471 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 12, true), "#3150");
4472 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#3151");
4473 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#3152");
4474 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#3153");
4475 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#3154");
4476 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#3155");
4477 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#3156");
4478 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#3157");
4479 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#3158");
4480 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, false), "#3159");
4481 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 4, true), "#3160");
4482 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, false), "#3161");
4483 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 5, true), "#3162");
4484 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, false), "#3163");
4485 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 6, true), "#3164");
4486 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, false), "#3165");
4487 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 7, true), "#3166");
4488 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, false), "#3167");
4489 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 8, true), "#3168");
4490 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, false), "#3169");
4491 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 9, true), "#3170");
4492 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, false), "#3171");
4493 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 10, true), "#3172");
4494 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, false), "#3173");
4495 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 11, true), "#3174");
4496 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, false), "#3175");
4497 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 12, true), "#3176");
4498 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#3177");
4499 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#3178");
4500 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#3179");
4501 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#3180");
4502 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#3181");
4503 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#3182");
4504 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#3183");
4505 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#3184");
4506 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, false), "#3185");
4507 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 4, true), "#3186");
4508 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, false), "#3187");
4509 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 5, true), "#3188");
4510 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, false), "#3189");
4511 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 6, true), "#3190");
4512 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, false), "#3191");
4513 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 7, true), "#3192");
4514 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, false), "#3193");
4515 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 8, true), "#3194");
4516 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, false), "#3195");
4517 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 9, true), "#3196");
4518 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, false), "#3197");
4519 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 10, true), "#3198");
4520 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, false), "#3199");
4521 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 11, true), "#3200");
4522 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, false), "#3201");
4523 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 12, true), "#3202");
4524 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#3203");
4525 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#3204");
4526 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#3205");
4527 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#3206");
4528 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#3207");
4529 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#3208");
4530 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#3209");
4531 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#3210");
4532 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, false), "#3211");
4533 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 4, true), "#3212");
4534 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, false), "#3213");
4535 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 5, true), "#3214");
4536 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, false), "#3215");
4537 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 6, true), "#3216");
4538 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, false), "#3217");
4539 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 7, true), "#3218");
4540 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, false), "#3219");
4541 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 8, true), "#3220");
4542 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, false), "#3221");
4543 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 9, true), "#3222");
4544 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, false), "#3223");
4545 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 10, true), "#3224");
4546 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, false), "#3225");
4547 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 11, true), "#3226");
4548 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, false), "#3227");
4549 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 12, true), "#3228");
4550 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#3229");
4551 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#3230");
4552 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#3231");
4553 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#3232");
4554 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#3233");
4555 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#3234");
4556 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#3235");
4557 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#3236");
4558 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#3237");
4559 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#3238");
4560 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#3239");
4561 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#3240");
4562 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#3241");
4563 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#3242");
4564 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, false), "#3243");
4565 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 7, true), "#3244");
4566 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, false), "#3245");
4567 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 8, true), "#3246");
4568 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, false), "#3247");
4569 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 9, true), "#3248");
4570 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, false), "#3249");
4571 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 10, true), "#3250");
4572 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, false), "#3251");
4573 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 11, true), "#3252");
4574 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, false), "#3253");
4575 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 12, true), "#3254");
4576 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#3255");
4577 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#3256");
4578 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#3257");
4579 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#3258");
4580 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#3259");
4581 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#3260");
4582 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#3261");
4583 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#3262");
4584 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#3263");
4585 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#3264");
4586 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#3265");
4587 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#3266");
4588 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#3267");
4589 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#3268");
4590 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, false), "#3269");
4591 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 7, true), "#3270");
4592 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, false), "#3271");
4593 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 8, true), "#3272");
4594 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, false), "#3273");
4595 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 9, true), "#3274");
4596 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, false), "#3275");
4597 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 10, true), "#3276");
4598 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, false), "#3277");
4599 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 11, true), "#3278");
4600 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, false), "#3279");
4601 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 12, true), "#3280");
4602 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, false), "#3281");
4603 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, true), "#3282");
4604 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, false), "#3283");
4605 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, true), "#3284");
4606 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, false), "#3285");
4607 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, true), "#3286");
4608 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, false), "#3287");
4609 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, true), "#3288");
4610 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, false), "#3289");
4611 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, true), "#3290");
4612 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, false), "#3291");
4613 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, true), "#3292");
4614 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, false), "#3293");
4615 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, true), "#3294");
4616 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, false), "#3295");
4617 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 7, true), "#3296");
4618 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, false), "#3297");
4619 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 8, true), "#3298");
4620 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, false), "#3299");
4621 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 9, true), "#3300");
4622 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, false), "#3301");
4623 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 10, true), "#3302");
4624 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, false), "#3303");
4625 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 11, true), "#3304");
4626 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, false), "#3305");
4627 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 12, true), "#3306");
4628 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, false), "#3307");
4629 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, true), "#3308");
4630 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, false), "#3309");
4631 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, true), "#3310");
4632 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, false), "#3311");
4633 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, true), "#3312");
4634 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, false), "#3313");
4635 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, true), "#3314");
4636 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, false), "#3315");
4637 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, true), "#3316");
4638 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, false), "#3317");
4639 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, true), "#3318");
4640 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, false), "#3319");
4641 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, true), "#3320");
4642 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, false), "#3321");
4643 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, true), "#3322");
4644 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, false), "#3323");
4645 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, true), "#3324");
4646 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, false), "#3325");
4647 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, true), "#3326");
4648 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, false), "#3327");
4649 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, true), "#3328");
4650 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, false), "#3329");
4651 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, true), "#3330");
4652 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, false), "#3331");
4653 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, true), "#3332");
4654 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, false), "#3333");
4655 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, true), "#3334");
4656 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, false), "#3335");
4657 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, true), "#3336");
4658 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, false), "#3337");
4659 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, true), "#3338");
4660 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, false), "#3339");
4661 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, true), "#3340");
4662 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, false), "#3341");
4663 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, true), "#3342");
4664 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, false), "#3343");
4665 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, true), "#3344");
4666 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, false), "#3345");
4667 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, true), "#3346");
4668 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, false), "#3347");
4669 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, true), "#3348");
4670 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, false), "#3349");
4671 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, true), "#3350");
4672 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, false), "#3351");
4673 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, true), "#3352");
4674 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, false), "#3353");
4675 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, true), "#3354");
4676 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, false), "#3355");
4677 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, true), "#3356");
4678 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, false), "#3357");
4679 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, true), "#3358");
4680 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, false), "#3359");
4681 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, true), "#3360");
4682 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, false), "#3361");
4683 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, true), "#3362");
4684 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, false), "#3363");
4685 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, true), "#3364");
4686 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, false), "#3365");
4687 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, true), "#3366");
4688 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, false), "#3367");
4689 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, true), "#3368");
4690 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, false), "#3369");
4691 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, true), "#3370");
4692 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, false), "#3371");
4693 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, true), "#3372");
4694 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, false), "#3373");
4695 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, true), "#3374");
4696 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, false), "#3375");
4697 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, true), "#3376");
4698 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, false), "#3377");
4699 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, true), "#3378");
4700 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, false), "#3379");
4701 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, true), "#3380");
4702 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, false), "#3381");
4703 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, true), "#3382");
4704 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, false), "#3383");
4705 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, true), "#3384");
4706 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, false), "#3385");
4707 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, true), "#3386");
4708 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, false), "#3387");
4709 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, true), "#3388");
4710 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, false), "#3389");
4711 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, true), "#3390");
4712 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, false), "#3391");
4713 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, true), "#3392");
4714 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, false), "#3393");
4715 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, true), "#3394");
4716 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, false), "#3395");
4717 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, true), "#3396");
4718 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, false), "#3397");
4719 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, true), "#3398");
4720 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, false), "#3399");
4721 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, true), "#3400");
4722 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, false), "#3401");
4723 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, true), "#3402");
4724 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, false), "#3403");
4725 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, true), "#3404");
4726 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, false), "#3405");
4727 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, true), "#3406");
4728 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, false), "#3407");
4729 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, true), "#3408");
4730 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, false), "#3409");
4731 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, true), "#3410");
4732 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, false), "#3411");
4733 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, true), "#3412");
4734 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, false), "#3413");
4735 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, true), "#3414");
4736 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, false), "#3415");
4737 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, true), "#3416");
4738 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, false), "#3417");
4739 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, true), "#3418");
4740 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, false), "#3419");
4741 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, true), "#3420");
4742 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, false), "#3421");
4743 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, true), "#3422");
4744 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, false), "#3423");
4745 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, true), "#3424");
4746 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, false), "#3425");
4747 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, true), "#3426");
4748 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, false), "#3427");
4749 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, true), "#3428");
4750 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, false), "#3429");
4751 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, true), "#3430");
4752 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, false), "#3431");
4753 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, true), "#3432");
4754 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, false), "#3433");
4755 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, true), "#3434");
4756 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, false), "#3435");
4757 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, true), "#3436");
4758 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, @" - -", @" - -", @" - -", @"___-__-____", @"_________", @" - -", @"");
4762 public void FindAssignedEditPositionInRangeTest12 ()
4764 MaskedTextProvider mtp;
4765 //int Int32_out = 0;
4766 //MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
4767 mtp = new MaskedTextProvider (@"000-00-0000");
4770 mtp.InsertAt ('\x33', 7);
4771 mtp.InsertAt ('\x34', 4);
4772 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");
4773 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 0, false), "#3777");
4774 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 0, true), "#3778");
4775 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 1, false), "#3779");
4776 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 1, true), "#3780");
4777 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 2, false), "#3781");
4778 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 2, true), "#3782");
4779 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (0, 3, false), "#3783");
4780 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 3, true), "#3784");
4781 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (0, 4, false), "#3785");
4782 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 4, true), "#3786");
4783 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (0, 5, false), "#3787");
4784 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 5, true), "#3788");
4785 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (0, 6, false), "#3789");
4786 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 6, true), "#3790");
4787 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 7, false), "#3791");
4788 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 7, true), "#3792");
4789 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 8, false), "#3793");
4790 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 8, true), "#3794");
4791 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 9, false), "#3795");
4792 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 9, true), "#3796");
4793 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 10, false), "#3797");
4794 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 10, true), "#3798");
4795 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 11, false), "#3799");
4796 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 11, true), "#3800");
4797 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (0, 12, false), "#3801");
4798 Assert.AreEqual (0, mtp.FindAssignedEditPositionInRange (0, 12, true), "#3802");
4799 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, false), "#3803");
4800 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (1, 0, true), "#3804");
4801 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, false), "#3805");
4802 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 1, true), "#3806");
4803 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, false), "#3807");
4804 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 2, true), "#3808");
4805 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, false), "#3809");
4806 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 3, true), "#3810");
4807 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (1, 4, false), "#3811");
4808 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 4, true), "#3812");
4809 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (1, 5, false), "#3813");
4810 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 5, true), "#3814");
4811 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (1, 6, false), "#3815");
4812 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 6, true), "#3816");
4813 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 7, false), "#3817");
4814 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 7, true), "#3818");
4815 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 8, false), "#3819");
4816 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 8, true), "#3820");
4817 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 9, false), "#3821");
4818 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 9, true), "#3822");
4819 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 10, false), "#3823");
4820 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 10, true), "#3824");
4821 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 11, false), "#3825");
4822 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 11, true), "#3826");
4823 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (1, 12, false), "#3827");
4824 Assert.AreEqual (1, mtp.FindAssignedEditPositionInRange (1, 12, true), "#3828");
4825 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, false), "#3829");
4826 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 0, true), "#3830");
4827 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, false), "#3831");
4828 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 1, true), "#3832");
4829 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, false), "#3833");
4830 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 2, true), "#3834");
4831 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, false), "#3835");
4832 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (2, 3, true), "#3836");
4833 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 4, false), "#3837");
4834 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 4, true), "#3838");
4835 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 5, false), "#3839");
4836 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 5, true), "#3840");
4837 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 6, false), "#3841");
4838 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 6, true), "#3842");
4839 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 7, false), "#3843");
4840 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 7, true), "#3844");
4841 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 8, false), "#3845");
4842 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 8, true), "#3846");
4843 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 9, false), "#3847");
4844 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 9, true), "#3848");
4845 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 10, false), "#3849");
4846 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 10, true), "#3850");
4847 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 11, false), "#3851");
4848 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 11, true), "#3852");
4849 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (2, 12, false), "#3853");
4850 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (2, 12, true), "#3854");
4851 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, false), "#3855");
4852 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 0, true), "#3856");
4853 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, false), "#3857");
4854 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 1, true), "#3858");
4855 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, false), "#3859");
4856 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 2, true), "#3860");
4857 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, false), "#3861");
4858 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (3, 3, true), "#3862");
4859 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 4, false), "#3863");
4860 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 4, true), "#3864");
4861 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 5, false), "#3865");
4862 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 5, true), "#3866");
4863 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 6, false), "#3867");
4864 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 6, true), "#3868");
4865 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 7, false), "#3869");
4866 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 7, true), "#3870");
4867 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 8, false), "#3871");
4868 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 8, true), "#3872");
4869 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 9, false), "#3873");
4870 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 9, true), "#3874");
4871 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 10, false), "#3875");
4872 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 10, true), "#3876");
4873 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 11, false), "#3877");
4874 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 11, true), "#3878");
4875 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (3, 12, false), "#3879");
4876 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (3, 12, true), "#3880");
4877 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, false), "#3881");
4878 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 0, true), "#3882");
4879 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, false), "#3883");
4880 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 1, true), "#3884");
4881 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, false), "#3885");
4882 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 2, true), "#3886");
4883 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, false), "#3887");
4884 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (4, 3, true), "#3888");
4885 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 4, false), "#3889");
4886 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 4, true), "#3890");
4887 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 5, false), "#3891");
4888 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 5, true), "#3892");
4889 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 6, false), "#3893");
4890 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 6, true), "#3894");
4891 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 7, false), "#3895");
4892 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 7, true), "#3896");
4893 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 8, false), "#3897");
4894 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 8, true), "#3898");
4895 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 9, false), "#3899");
4896 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 9, true), "#3900");
4897 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 10, false), "#3901");
4898 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 10, true), "#3902");
4899 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 11, false), "#3903");
4900 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 11, true), "#3904");
4901 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (4, 12, false), "#3905");
4902 Assert.AreEqual (4, mtp.FindAssignedEditPositionInRange (4, 12, true), "#3906");
4903 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, false), "#3907");
4904 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 0, true), "#3908");
4905 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, false), "#3909");
4906 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 1, true), "#3910");
4907 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, false), "#3911");
4908 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 2, true), "#3912");
4909 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, false), "#3913");
4910 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 3, true), "#3914");
4911 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, false), "#3915");
4912 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 4, true), "#3916");
4913 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, false), "#3917");
4914 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 5, true), "#3918");
4915 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, false), "#3919");
4916 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (5, 6, true), "#3920");
4917 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 7, false), "#3921");
4918 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 7, true), "#3922");
4919 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 8, false), "#3923");
4920 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 8, true), "#3924");
4921 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 9, false), "#3925");
4922 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 9, true), "#3926");
4923 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 10, false), "#3927");
4924 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 10, true), "#3928");
4925 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 11, false), "#3929");
4926 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 11, true), "#3930");
4927 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 12, false), "#3931");
4928 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (5, 12, true), "#3932");
4929 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, false), "#3933");
4930 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 0, true), "#3934");
4931 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, false), "#3935");
4932 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 1, true), "#3936");
4933 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, false), "#3937");
4934 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 2, true), "#3938");
4935 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, false), "#3939");
4936 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 3, true), "#3940");
4937 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, false), "#3941");
4938 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 4, true), "#3942");
4939 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, false), "#3943");
4940 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 5, true), "#3944");
4941 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, false), "#3945");
4942 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (6, 6, true), "#3946");
4943 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 7, false), "#3947");
4944 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 7, true), "#3948");
4945 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 8, false), "#3949");
4946 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 8, true), "#3950");
4947 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 9, false), "#3951");
4948 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 9, true), "#3952");
4949 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 10, false), "#3953");
4950 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 10, true), "#3954");
4951 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 11, false), "#3955");
4952 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 11, true), "#3956");
4953 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 12, false), "#3957");
4954 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (6, 12, true), "#3958");
4955 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, false), "#3959");
4956 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 0, true), "#3960");
4957 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, false), "#3961");
4958 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 1, true), "#3962");
4959 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, false), "#3963");
4960 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 2, true), "#3964");
4961 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, false), "#3965");
4962 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 3, true), "#3966");
4963 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, false), "#3967");
4964 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 4, true), "#3968");
4965 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, false), "#3969");
4966 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 5, true), "#3970");
4967 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, false), "#3971");
4968 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (7, 6, true), "#3972");
4969 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 7, false), "#3973");
4970 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 7, true), "#3974");
4971 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 8, false), "#3975");
4972 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 8, true), "#3976");
4973 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 9, false), "#3977");
4974 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 9, true), "#3978");
4975 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 10, false), "#3979");
4976 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 10, true), "#3980");
4977 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 11, false), "#3981");
4978 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 11, true), "#3982");
4979 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 12, false), "#3983");
4980 Assert.AreEqual (7, mtp.FindAssignedEditPositionInRange (7, 12, true), "#3984");
4981 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, false), "#3985");
4982 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 0, true), "#3986");
4983 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, false), "#3987");
4984 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 1, true), "#3988");
4985 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, false), "#3989");
4986 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 2, true), "#3990");
4987 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, false), "#3991");
4988 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 3, true), "#3992");
4989 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, false), "#3993");
4990 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 4, true), "#3994");
4991 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, false), "#3995");
4992 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 5, true), "#3996");
4993 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, false), "#3997");
4994 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 6, true), "#3998");
4995 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, false), "#3999");
4996 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 7, true), "#4000");
4997 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, false), "#4001");
4998 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 8, true), "#4002");
4999 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, false), "#4003");
5000 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 9, true), "#4004");
5001 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, false), "#4005");
5002 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 10, true), "#4006");
5003 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, false), "#4007");
5004 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 11, true), "#4008");
5005 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, false), "#4009");
5006 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (8, 12, true), "#4010");
5007 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, false), "#4011");
5008 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 0, true), "#4012");
5009 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, false), "#4013");
5010 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 1, true), "#4014");
5011 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, false), "#4015");
5012 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 2, true), "#4016");
5013 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, false), "#4017");
5014 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 3, true), "#4018");
5015 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, false), "#4019");
5016 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 4, true), "#4020");
5017 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, false), "#4021");
5018 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 5, true), "#4022");
5019 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, false), "#4023");
5020 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 6, true), "#4024");
5021 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, false), "#4025");
5022 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 7, true), "#4026");
5023 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, false), "#4027");
5024 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 8, true), "#4028");
5025 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, false), "#4029");
5026 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 9, true), "#4030");
5027 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, false), "#4031");
5028 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 10, true), "#4032");
5029 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, false), "#4033");
5030 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 11, true), "#4034");
5031 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, false), "#4035");
5032 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (9, 12, true), "#4036");
5033 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, false), "#4037");
5034 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 0, true), "#4038");
5035 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, false), "#4039");
5036 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 1, true), "#4040");
5037 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, false), "#4041");
5038 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 2, true), "#4042");
5039 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, false), "#4043");
5040 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 3, true), "#4044");
5041 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, false), "#4045");
5042 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 4, true), "#4046");
5043 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, false), "#4047");
5044 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 5, true), "#4048");
5045 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, false), "#4049");
5046 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 6, true), "#4050");
5047 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, false), "#4051");
5048 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 7, true), "#4052");
5049 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, false), "#4053");
5050 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 8, true), "#4054");
5051 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, false), "#4055");
5052 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 9, true), "#4056");
5053 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, false), "#4057");
5054 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 10, true), "#4058");
5055 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, false), "#4059");
5056 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 11, true), "#4060");
5057 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, false), "#4061");
5058 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (10, 12, true), "#4062");
5059 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, false), "#4063");
5060 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 0, true), "#4064");
5061 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, false), "#4065");
5062 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 1, true), "#4066");
5063 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, false), "#4067");
5064 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 2, true), "#4068");
5065 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, false), "#4069");
5066 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 3, true), "#4070");
5067 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, false), "#4071");
5068 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 4, true), "#4072");
5069 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, false), "#4073");
5070 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 5, true), "#4074");
5071 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, false), "#4075");
5072 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 6, true), "#4076");
5073 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, false), "#4077");
5074 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 7, true), "#4078");
5075 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, false), "#4079");
5076 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 8, true), "#4080");
5077 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, false), "#4081");
5078 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 9, true), "#4082");
5079 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, false), "#4083");
5080 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 10, true), "#4084");
5081 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, false), "#4085");
5082 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 11, true), "#4086");
5083 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, false), "#4087");
5084 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (11, 12, true), "#4088");
5085 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, false), "#4089");
5086 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 0, true), "#4090");
5087 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, false), "#4091");
5088 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 1, true), "#4092");
5089 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, false), "#4093");
5090 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 2, true), "#4094");
5091 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, false), "#4095");
5092 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 3, true), "#4096");
5093 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, false), "#4097");
5094 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 4, true), "#4098");
5095 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, false), "#4099");
5096 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 5, true), "#4100");
5097 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, false), "#4101");
5098 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 6, true), "#4102");
5099 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, false), "#4103");
5100 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 7, true), "#4104");
5101 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, false), "#4105");
5102 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 8, true), "#4106");
5103 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, false), "#4107");
5104 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 9, true), "#4108");
5105 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, false), "#4109");
5106 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 10, true), "#4110");
5107 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, false), "#4111");
5108 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 11, true), "#4112");
5109 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, false), "#4113");
5110 Assert.AreEqual (-1, mtp.FindAssignedEditPositionInRange (12, 12, true), "#4114");
5113 public void FindEditPositionInRangeTest1 ()
5115 MaskedTextProvider mtp;
5117 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5118 mtp = new MaskedTextProvider (@"abc");
5121 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5122 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 0, false), "#0");
5123 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 0, true), "#1");
5124 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 1, false), "#2");
5125 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 1, true), "#3");
5126 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 2, false), "#4");
5127 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 2, true), "#5");
5128 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 3, false), "#6");
5129 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 3, true), "#7");
5130 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 4, false), "#8");
5131 Assert.AreEqual (0, mtp.FindEditPositionInRange (0, 4, true), "#9");
5132 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 0, false), "#10");
5133 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 0, true), "#11");
5134 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 1, false), "#12");
5135 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 1, true), "#13");
5136 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 2, false), "#14");
5137 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 2, true), "#15");
5138 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 3, false), "#16");
5139 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 3, true), "#17");
5140 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 4, false), "#18");
5141 Assert.AreEqual (-1, mtp.FindEditPositionInRange (1, 4, true), "#19");
5142 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 0, false), "#20");
5143 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 0, true), "#21");
5144 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 1, false), "#22");
5145 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 1, true), "#23");
5146 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 2, false), "#24");
5147 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 2, true), "#25");
5148 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 3, false), "#26");
5149 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 3, true), "#27");
5150 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 4, false), "#28");
5151 Assert.AreEqual (-1, mtp.FindEditPositionInRange (2, 4, true), "#29");
5152 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 0, false), "#30");
5153 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 0, true), "#31");
5154 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 1, false), "#32");
5155 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 1, true), "#33");
5156 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 2, false), "#34");
5157 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 2, true), "#35");
5158 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 3, false), "#36");
5159 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 3, true), "#37");
5160 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 4, false), "#38");
5161 Assert.AreEqual (-1, mtp.FindEditPositionInRange (3, 4, true), "#39");
5162 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 0, false), "#40");
5163 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 0, true), "#41");
5164 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 1, false), "#42");
5165 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 1, true), "#43");
5166 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 2, false), "#44");
5167 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 2, true), "#45");
5168 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 3, false), "#46");
5169 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 3, true), "#47");
5170 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 4, false), "#48");
5171 Assert.AreEqual (-1, mtp.FindEditPositionInRange (4, 4, true), "#49");
5172 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");
5175 public void VerifyCharTest01186 ()
5177 MaskedTextProvider mtp;
5179 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5180 mtp = new MaskedTextProvider (@"09#L?&CAa.,:/$<>|\\");
5183 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5184 Assert.AreEqual (true, mtp.VerifyChar ('\x2F', 12, out MaskedTextResultHint_out), "#0");
5185 Assert.AreEqual (MaskedTextResultHint.CharacterEscaped, MaskedTextResultHint_out, "#1");
5186 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, @" ,.:/€\", @" ,.:/€\", @" ,.:/€\", @"_________,.:/€\", @"_________", @" ,.:/€\", @"");
5189 public void VerifyString_string_int_MaskedTextResultHintTest00007 ()
5191 MaskedTextProvider mtp;
5193 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5194 mtp = new MaskedTextProvider (@"abc");
5197 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5198 Assert.AreEqual (true, mtp.VerifyString (@"a", out Int32_out, out MaskedTextResultHint_out), "#0");
5199 Assert.AreEqual (MaskedTextResultHint.NoEffect, MaskedTextResultHint_out, "#1");
5200 Assert.AreEqual (0, Int32_out, "#2");
5201 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");
5204 public void VerifyString_string_int_MaskedTextResultHintTest00010 ()
5206 MaskedTextProvider mtp;
5208 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5209 mtp = new MaskedTextProvider (@"abc");
5212 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5213 Assert.AreEqual (false, mtp.VerifyString (@"a longer string value", out Int32_out, out MaskedTextResultHint_out), "#12");
5214 Assert.AreEqual (MaskedTextResultHint.UnavailableEditPosition, MaskedTextResultHint_out, "#13");
5215 Assert.AreEqual (3, Int32_out, "#14");
5216 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");
5219 public void VerifyCharTest00001 ()
5221 MaskedTextProvider mtp;
5223 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5224 mtp = new MaskedTextProvider (@"abc");
5227 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5228 Assert.AreEqual (false, mtp.VerifyChar ('\x0', -1, out MaskedTextResultHint_out), "#0");
5229 Assert.AreEqual (MaskedTextResultHint.PositionOutOfRange, MaskedTextResultHint_out, "#1");
5230 MaskedTextProviderTest.AssertProperties (mtp, "VerifyCharTest", 2, 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");
5233 public void VerifyCharTest00064 ()
5235 MaskedTextProvider mtp;
5237 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5238 mtp = new MaskedTextProvider (@"abc");
5241 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5242 Assert.AreEqual (true, mtp.VerifyChar ('\x20', 0, out MaskedTextResultHint_out), "#138");
5243 Assert.AreEqual (MaskedTextResultHint.SideEffect, MaskedTextResultHint_out, "#139");
5244 MaskedTextProviderTest.AssertProperties (mtp, "VerifyCharTest", 140, 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");
5247 public void VerifyEscapeCharTest00001 ()
5249 MaskedTextProvider mtp;
5251 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5252 mtp = new MaskedTextProvider (@"abc");
5255 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5256 Assert.AreEqual (false, mtp.VerifyEscapeChar ('\x0', -1), "#0");
5257 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");
5261 public void VerifyEscapeCharTest00067 ()
5263 MaskedTextProvider mtp;
5265 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5266 mtp = new MaskedTextProvider (@"abc");
5269 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5270 Assert.AreEqual (false, mtp.VerifyEscapeChar ('\x20', 1), "#0");
5271 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");
5275 public void ToDisplayString ()
5277 MaskedTextProvider mtp;
5279 mtp = new MaskedTextProvider ("##-##");
5280 mtp.PasswordChar = '*';
5281 Assert.AreEqual ("__-__", mtp.ToDisplayString ());
5284 Assert.AreEqual ("**-*_", mtp.ToDisplayString ());
5287 // Test the interaction between includePasswordChar and includePromptChar
5288 // in a password mask
5290 public void ToString_PasswordTest ()
5292 MaskedTextProvider mtp;
5294 mtp = new MaskedTextProvider ("####");
5295 mtp.PasswordChar = '*';
5296 Assert.AreEqual ("____", mtp.ToString (true, true, true, 0, mtp.Length), "#A1");
5297 Assert.AreEqual ("____", mtp.ToString (false, true, true, 0, mtp.Length), "#A2");
5300 Assert.AreEqual ("314_", mtp.ToString (true, true, true, 0, mtp.Length), "#B1");
5301 Assert.AreEqual ("***_", mtp.ToString (false, true, true, 0, mtp.Length), "#B2");
5305 mtp.InsertAt ("666", 1);
5306 Assert.AreEqual ("_666", mtp.ToString (true, true, true, 0, mtp.Length), "#C1");
5307 Assert.AreEqual ("_***", mtp.ToString (false, true, true, 0, mtp.Length), "#C2");
5311 public void ToString_False_FalseTest ()
5313 MaskedTextProvider mtp;
5315 mtp = new MaskedTextProvider ("a?a");
5316 Assert.AreEqual ("", mtp.ToString (false, false), "#01");
5317 mtp.InsertAt ('a', 1);
5318 Assert.AreEqual (" a", mtp.ToString (false, false), "#02");
5320 mtp = new MaskedTextProvider ("a?a");
5321 Assert.AreEqual ("", mtp.ToString (false, false), "#03");
5322 mtp.InsertAt ('a', 0);
5323 Assert.AreEqual ("a", mtp.ToString (false, false), "#04");
5325 mtp = new MaskedTextProvider ("a?a?a");
5326 Assert.AreEqual ("", mtp.ToString (false, false), "#05");
5327 mtp.InsertAt ('a', 3);
5328 Assert.AreEqual (" a", mtp.ToString (false, false), "#06");
5330 mtp = new MaskedTextProvider ("????a");
5331 Assert.AreEqual ("", mtp.ToString (false, false), "#07");
5332 mtp.InsertAt ('a', 3);
5333 Assert.AreEqual (" a", mtp.ToString (false, false), "#08");
5335 mtp = new MaskedTextProvider ("LLLLa");
5336 Assert.AreEqual ("", mtp.ToString (false, false), "#09");
5337 mtp.InsertAt ('a', 3);
5338 Assert.AreEqual (" a", mtp.ToString (false, false), "#10");
5340 mtp = new MaskedTextProvider ("CCCCa");
5341 Assert.AreEqual ("", mtp.ToString (false, false), "#11");
5342 mtp.InsertAt ('a', 3);
5343 Assert.AreEqual (" a", mtp.ToString (false, false), "#12");
5345 mtp = new MaskedTextProvider ("aaaaa");
5346 Assert.AreEqual ("", mtp.ToString (false, false), "#13");
5347 mtp.InsertAt ('a', 3);
5348 Assert.AreEqual (" a", mtp.ToString (false, false), "#14");
5350 mtp = new MaskedTextProvider ("aaaaaaaaaaaaaaaaaaaaaa");
5351 Assert.AreEqual ("", mtp.ToString (false, false), "#15");
5352 mtp.InsertAt ('a', 3);
5353 Assert.AreEqual (" a", mtp.ToString (false, false), "#16");
5354 mtp.InsertAt ('a', 9);
5355 Assert.AreEqual (" a a", mtp.ToString (false, false), "#17");
5357 mtp = new MaskedTextProvider ("aaa");
5358 mtp.PasswordChar = '*';
5359 mtp.InsertAt ('a', 2);
5360 Assert.AreEqual (" a", mtp.ToString (false, false), "#18");
5363 public void ToString_bool_bool_bool_int_int_Test00043 ()
5365 MaskedTextProvider mtp;
5367 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5368 mtp = new MaskedTextProvider (@"abc");
5371 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5372 Assert.AreEqual (@"bc", mtp.ToString (true, true, true, 1, 3), "#0");
5373 MaskedTextProviderTest.AssertProperties (mtp, "ToString_bool_bool_bool_int_int_Test", 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");
5376 public void ToString_bool_bool_bool_int_int_Test00055 ()
5378 MaskedTextProvider mtp;
5380 MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5381 mtp = new MaskedTextProvider (@"abc");
5384 mtp.Add ('\x61', out Int32_out, out MaskedTextResultHint_out);
5385 Assert.AreEqual (@"c", mtp.ToString (true, true, true, 2, 2), "#6");
5386 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");
5389 public void ToString_bool_bool_int_int_Test00008 ()
5391 MaskedTextProvider mtp;
5392 //int Int32_out = 0;
5393 //MaskedTextResultHint MaskedTextResultHint_out = MaskedTextResultHint.Unknown;
5394 mtp = new MaskedTextProvider (@"abc");
5397 mtp.InsertAt ('\x61', 1);
5398 Assert.AreEqual (@"_", mtp.ToString (true, true, -1, 1), "#0");
5399 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", @"");
5404 public static string join (IEnumerator e, string sep)
5406 StringBuilder str = new StringBuilder ();
5407 while (e.MoveNext ()) {
5410 str.Append (e.Current.ToString ());
5412 return str.ToString ();
5416 public static void AssertProperties (MaskedTextProvider mtp, string test_name, int counter, bool allow_prompt, bool ascii_only, int assigned_edit_position_count, int available_edit_position_count,
5417 CultureInfo culture, int edit_position_count, bool include_literals, bool include_prompt, bool is_password, int last_assigned_position,
5418 int length, string mask, bool mask_completed, bool mask_full, char password_char, char prompt_char, bool reset_on_prompt, bool reset_on_space, bool skip_literals,
5419 string tostring, string tostring_true, string tostring_false, string tostring_true_true, string tostring_true_false, string tostring_false_true, string tostring_false_false)
5421 // Testing all properties...
5424 ArrayList asserts = new ArrayList ();
5426 Assert.AreEqual (allow_prompt, mtp.AllowPromptAsInput, string.Format ("{0}-#{1} (AllowPromptAsInput)", test_name + counter.ToString (), (i++).ToString ()));
5427 } catch (AssertionException ex) {
5431 Assert.AreEqual (ascii_only, mtp.AsciiOnly, string.Format ("{0}-#{1} (AsciiOnly)", test_name + counter.ToString (), (i++).ToString ()));
5432 } catch (AssertionException ex) {
5436 Assert.AreEqual (assigned_edit_position_count, mtp.AssignedEditPositionCount, string.Format ("{0}-#{1} (AssignedEditPositionCount)", test_name + counter.ToString (), (i++).ToString ()));
5437 } catch (AssertionException ex) {
5441 Assert.AreEqual (available_edit_position_count, mtp.AvailableEditPositionCount, string.Format ("{0}-#{1} (AvailableEditPositionCount)", test_name + counter.ToString (), (i++).ToString ()));
5442 } catch (AssertionException ex) {
5446 //Assert.AreEqual (culture, mtp.Culture, string.Format ("{0}-#{1} (Culture)", test_name + counter.ToString (), (i++).ToString ()));
5447 } catch (AssertionException ex) {
5451 Assert.AreEqual (edit_position_count, mtp.EditPositionCount, string.Format ("{0}-#{1} (EditPositionCount)", test_name + counter.ToString (), (i++).ToString ()));
5452 } catch (AssertionException ex) {
5456 //Assert.AreEqual ({0}, mtp.EditPositions,string.Format( "{0}-#{1} (EditPositions)", test_name + counter.ToString (), (i++).ToString ()));
5457 } catch (AssertionException ex) {
5461 Assert.AreEqual (include_literals, mtp.IncludeLiterals, string.Format ("{0}-#{1} (IncludeLiterals)", test_name + counter.ToString (), (i++).ToString ()));
5462 } catch (AssertionException ex) {
5466 Assert.AreEqual (include_prompt, mtp.IncludePrompt, string.Format ("{0}-#{1} (IncludePrompt)", test_name + counter.ToString (), (i++).ToString ()));
5467 } catch (AssertionException ex) {
5471 Assert.AreEqual (is_password, mtp.IsPassword, string.Format ("{0}-#{1} (IsPassword)", test_name + counter.ToString (), (i++).ToString ()));
5472 } catch (AssertionException ex) {
5476 Assert.AreEqual (last_assigned_position, mtp.LastAssignedPosition, string.Format ("{0}-#{1} (LastAssignedPosition)", test_name + counter.ToString (), (i++).ToString ()));
5477 } catch (AssertionException ex) {
5481 Assert.AreEqual (length, mtp.Length, string.Format ("{0}-#{1} (Length)", test_name + counter.ToString (), (i++).ToString ()));
5482 } catch (AssertionException ex) {
5486 Assert.AreEqual (mask, mtp.Mask, string.Format ("{0}-#{1} (Mask)", test_name + counter.ToString (), (i++).ToString ()));
5487 } catch (AssertionException ex) {
5491 Assert.AreEqual (mask_completed, mtp.MaskCompleted, string.Format ("{0}-#{1} (MaskCompleted)", test_name + counter.ToString (), (i++).ToString ()));
5492 } catch (AssertionException ex) {
5496 Assert.AreEqual (mask_full, mtp.MaskFull, string.Format ("{0}-#{1} (MaskFull)", test_name + counter.ToString (), (i++).ToString ()));
5497 } catch (AssertionException ex) {
5501 Assert.AreEqual (password_char, mtp.PasswordChar, string.Format ("{0}-#{1} (PasswordChar)", test_name + counter.ToString (), (i++).ToString ()));
5502 } catch (AssertionException ex) {
5506 Assert.AreEqual (prompt_char, mtp.PromptChar, string.Format ("{0}-#{1} (PromptChar)", test_name + counter.ToString (), (i++).ToString ()));
5507 } catch (AssertionException ex) {
5511 Assert.AreEqual (reset_on_prompt, mtp.ResetOnPrompt, string.Format ("{0}-#{1} (ResetOnPrompt)", test_name + counter.ToString (), (i++).ToString ()));
5512 } catch (AssertionException ex) {
5516 Assert.AreEqual (reset_on_space, mtp.ResetOnSpace, string.Format ("{0}-#{1} (ResetOnSpace)", test_name + counter.ToString (), (i++).ToString ()));
5517 } catch (AssertionException ex) {
5521 Assert.AreEqual (skip_literals, mtp.SkipLiterals, string.Format ("{0}-#{1} (SkipLiterals)", test_name + counter.ToString (), (i++).ToString ()));
5522 } catch (AssertionException ex) {
5526 Assert.AreEqual (tostring, mtp.ToString (), string.Format ("{0}-#{1} (tostring)", test_name + counter.ToString (), (i++).ToString ()));
5527 } catch (AssertionException ex) {
5531 Assert.AreEqual (tostring_true, mtp.ToString (true), string.Format ("{0}-#{1} (tostring_true)", test_name + counter.ToString (), (i++).ToString ()));
5532 } catch (AssertionException ex) {
5536 Assert.AreEqual (tostring_false, mtp.ToString (false), string.Format ("{0}-#{1} (tostring_false)", test_name + counter.ToString (), (i++).ToString ()));
5537 } catch (AssertionException ex) {
5541 Assert.AreEqual (tostring_true_true, mtp.ToString (true, true), string.Format ("{0}-#{1} (tostring_true_true)", test_name + counter.ToString (), (i++).ToString ()));
5542 } catch (AssertionException ex) {
5546 Assert.AreEqual (tostring_true_false, mtp.ToString (true, false), string.Format ("{0}-#{1} (tostring_true_false)", test_name + counter.ToString (), (i++).ToString ()));
5547 } catch (AssertionException ex) {
5551 Assert.AreEqual (tostring_false_true, mtp.ToString (false, true), string.Format ("{0}-#{1} (tostring_false_true)", test_name + counter.ToString (), (i++).ToString ()));
5552 } catch (AssertionException ex) {
5556 Assert.AreEqual (tostring_false_false, mtp.ToString (false, false), string.Format ("{0}-#{1} (tostring_false_false)", test_name + counter.ToString (), (i++).ToString ()));
5557 } catch (AssertionException ex) {
5561 if (asserts.Count > 0) {
5563 foreach (AssertionException ex in asserts) {
5564 msg += ex.Message + Environment.NewLine;
5566 throw new AssertionException (msg);