public void Analyze_non_vote_color() { string text = "『color=transparent』##### NetTally『/color』"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsFalse(isVoteLine); Assert.IsTrue(flagIgnore); }
public void Analyze_non_vote_bold() { string text = "##『b』##『/b』# NetTally"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsFalse(isVoteLine); Assert.IsTrue(flagIgnore); }
public void Analyze__preliminary() { string text = "--[] Preliminary vote"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsFalse(isVoteLine); Assert.IsFalse(flagIgnore); }
public void Analyze_joke() { string text = "[jk] just kidding!"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsFalse(isVoteLine); Assert.IsFalse(flagIgnore); }
public void Analyze_bad_prefix() { string text = "--*[x] Is vote?"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsFalse(isVoteLine); Assert.IsFalse(flagIgnore); }
public void Analyze_basic_text() { string text = "Something or other"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsFalse(isVoteLine); Assert.IsFalse(flagIgnore); }
public void Analyze_bold_inner_task() { string text = "[x] 『b』[『b』simple『/b』 task] Is vote?『/b』"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsTrue(isVoteLine); Assert.IsFalse(flagIgnore); Assert.AreEqual("", voteLine.Prefix); Assert.AreEqual("x", voteLine.Marker); Assert.AreEqual("simple task", voteLine.Task); Assert.AreEqual("『b』Is vote?『/b』", voteLine.Content); Assert.AreEqual(MarkerType.Vote, voteLine.MarkerType); Assert.AreEqual(0, voteLine.MarkerValue); }
public void Analyze_task_simple() { string text = "[x] [simple task] Is vote?"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsTrue(isVoteLine); Assert.IsFalse(flagIgnore); Assert.AreEqual("", voteLine.Prefix); Assert.AreEqual("x", voteLine.Marker); Assert.AreEqual("simple task", voteLine.Task); Assert.AreEqual("Is vote?", voteLine.Content); Assert.AreEqual(MarkerType.Vote, voteLine.MarkerType); Assert.AreEqual(0, voteLine.MarkerValue); }
public void Analyze_rank_default() { string text = "[1] Is vote?"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsTrue(isVoteLine); Assert.IsFalse(flagIgnore); Assert.AreEqual("", voteLine.Prefix); Assert.AreEqual("1", voteLine.Marker); Assert.AreEqual("", voteLine.Task); Assert.AreEqual("Is vote?", voteLine.Content); Assert.AreEqual(MarkerType.Rank, voteLine.MarkerType); Assert.AreEqual(1, voteLine.MarkerValue); }
public void Analyze_score() { string text = "[+9] Is vote?"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsTrue(isVoteLine); Assert.IsFalse(flagIgnore); Assert.AreEqual("", voteLine.Prefix); Assert.AreEqual("+9", voteLine.Marker); Assert.AreEqual("", voteLine.Task); Assert.AreEqual("Is vote?", voteLine.Content); Assert.AreEqual(MarkerType.Score, voteLine.MarkerType); Assert.AreEqual(9, voteLine.MarkerValue); }
public void Analyze_approval_negative() { string text = "[-] Is vote?"; var(isVoteLine, flagIgnore, voteLine) = MessageVoteContent.AnalyzeLine(text); Assert.IsTrue(isVoteLine); Assert.IsFalse(flagIgnore); Assert.AreEqual("", voteLine.Prefix); Assert.AreEqual("-", voteLine.Marker); Assert.AreEqual("", voteLine.Task); Assert.AreEqual("Is vote?", voteLine.Content); Assert.AreEqual(MarkerType.Approval, voteLine.MarkerType); Assert.AreEqual(-1, voteLine.MarkerValue); }