예제 #1
0
        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);
        }
예제 #2
0
        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);
        }