Esempio n. 1
0
 internal static void ValidateEndOfString(TextCursor cursor)
 {
     ValidateCurrentCharacter(cursor, cursor.Length, TextCursor.Nul);
 }
Esempio n. 2
0
 internal static void ValidateCurrentCharacter(TextCursor cursor, int expectedCurrentIndex, char expectedCurrentCharacter)
 {
     TestHelper.AssertCharEqual(expectedCurrentCharacter, cursor.Current);
     Assert.AreEqual(expectedCurrentIndex, cursor.Index);
 }
Esempio n. 3
0
        internal static void ValidateBeginningOfString(TextCursor cursor)
        {

            ValidateCurrentCharacter(cursor, -1, TextCursor.Nul);
        }
Esempio n. 4
0
 internal char GetNextCharacter(TextCursor cursor)
 {
     Assert.IsTrue(cursor.MoveNext());
     return cursor.Current;
 }
Esempio n. 5
0
 internal static void ValidateContents(TextCursor cursor, string value, int length)
 {
     if (length < 0)
     {
         length = value.Length;
     }
     Assert.AreEqual(value, cursor.Value, "Cursor Value mismatch");
     Assert.AreEqual(length, cursor.Length, "Cursor Length mismatch");
 }
Esempio n. 6
0
 internal static void ValidateContents(TextCursor cursor, string value)
 {
     ValidateContents(cursor, value, -1);
 }