public void GetPairTag() { var proc = new Processor("kek _pi_", 1); var tags = proc.FindFontTags(); var openTag = proc.GetOpenTag(tags); var res = proc.GetPairTag(openTag, tags); Assert.AreEqual(res, new Tag(7, "_")); }
public void GetOpenTag() { var proc = new Processor("_ololo_", 0); var openTag = new Tag(0, "_"); var tags = proc.FindFontTags(); var res = proc.GetOpenTag(tags); Assert.AreEqual(res, openTag); }
public void GetNullThenDoesntExistPairTag() { var proc = new Processor("kek _pi", 1); var tags = proc.FindFontTags(); var openTag = proc.GetOpenTag(tags); var res = proc.GetPairTag(openTag, tags); Assert.Null(res); }
public void GetMissingText() { var proc = new Processor("kek _pi_", 1); var tags = proc.FindFontTags(); var openTag = proc.GetOpenTag(tags); var lastIndex = 0; var res = proc.GetMissingText(lastIndex, openTag); Assert.AreEqual(res, "kek "); }
public void NotGetInsideTag() { var proc = new Processor("ol_olo", 1); var openTag = new Tag(0, "_"); var tags = proc.FindFontTags(); var res = proc.GetOpenTag(tags); Assert.Null(res); }
public void NotGetCloseTagInsteadOfOpen() { var proc = new Processor("ololo__", 1); var tags = proc.FindFontTags(); var res = proc.GetOpenTag(tags); Assert.Null(res); }