public void TestTagPos() { string f = @"../../abstract-classes-cpp.md"; string content = File.ReadAllText(f); string tag = "title"; int i = YMLMeister.GetTagStartPos(content, tag); Assert.AreEqual(i, 5); }
public void TestTagEndPosSingleVal() { string f = @"../../abstract-classes2.md"; string content = File.ReadAllText(f); string tag = "ms.author"; int startPos = YMLMeister.GetTagStartPos(content, tag); int endPos = YMLMeister.GetTagValueEndPos(content, startPos); string s = content.Substring(0, endPos); Assert.AreEqual(endPos, 112); }
public void TestTagEndPosMultiLine() { string f = @"../../abstract-classes2.md"; string content = File.ReadAllText(f); string tag = "translation.priority.ht"; int startPos = YMLMeister.GetTagStartPos(content, tag); //int lineEnd = content.IndexOf("\n", startPos); int endPos = YMLMeister.GetTagValueEndPos(content, startPos); string s = content.Substring(startPos, endPos - startPos); Assert.AreEqual(s.Length, 197); }