private void Valid_aa_String(CTxtEntryEvalResult r, string space, int index) { Assert.AreEqual(CTxtEntryType.LINE, r.Entry.Type); Assert.AreEqual(null, r.OperatorText); Assert.AreEqual(null, r.BeforeText); Assert.AreEqual("aa", r.AfterText); Assert.AreEqual(space, r.SpaceText); Assert.AreEqual(index, r.Entry.Index); if (space == " ") { Assert.AreEqual(12, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == " ") { Assert.AreEqual(8, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == " ") { Assert.AreEqual(4, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == "") { Assert.AreEqual(0, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } }
private void Valid_aabb_String(CTxtEntryEvalResult r, string space, int index) { Assert.AreEqual(":", r.OperatorText); Assert.AreEqual("aa", r.BeforeText); Assert.AreEqual("bb", r.AfterText); Assert.AreEqual(space, r.SpaceText); Assert.AreEqual(index, r.Entry.Index); Assert.AreEqual(CTxtEntryType.HEADER, r.Entry.Type); if (space == "\t\t\t") { Assert.AreEqual(3, r.BeforePosition); Assert.AreEqual(2, r.BeforeLen); Assert.AreEqual(5, r.OperatorPosition); Assert.AreEqual(1, r.OperatorLen); Assert.AreEqual(6, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == "\t\t") { Assert.AreEqual(2, r.BeforePosition); Assert.AreEqual(2, r.BeforeLen); Assert.AreEqual(4, r.OperatorPosition); Assert.AreEqual(1, r.OperatorLen); Assert.AreEqual(5, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == "\t") { Assert.AreEqual(1, r.BeforePosition); Assert.AreEqual(2, r.BeforeLen); Assert.AreEqual(3, r.OperatorPosition); Assert.AreEqual(1, r.OperatorLen); Assert.AreEqual(4, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == " ") { Assert.AreEqual(12, r.BeforePosition); Assert.AreEqual(2, r.BeforeLen); Assert.AreEqual(14, r.OperatorPosition); Assert.AreEqual(1, r.OperatorLen); Assert.AreEqual(15, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == " ") { Assert.AreEqual(8, r.BeforePosition); Assert.AreEqual(2, r.BeforeLen); Assert.AreEqual(10, r.OperatorPosition); Assert.AreEqual(1, r.OperatorLen); Assert.AreEqual(11, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == " ") { Assert.AreEqual(4, r.BeforePosition); Assert.AreEqual(2, r.BeforeLen); Assert.AreEqual(6, r.OperatorPosition); Assert.AreEqual(1, r.OperatorLen); Assert.AreEqual(7, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } else if (space == "") { Assert.AreEqual(0, r.BeforePosition); Assert.AreEqual(2, r.BeforeLen); Assert.AreEqual(2, r.OperatorPosition); Assert.AreEqual(1, r.OperatorLen); Assert.AreEqual(3, r.AfterPosition); Assert.AreEqual(2, r.AfterLen); } }