public void Promote_Negative_SomePrefix_EmDash() { VoteLine vote = new VoteLine("——", "X", "", "A basic vote line", MarkerType.Vote, 100); var promotedLine = vote.GetPromotedLine(-5); Assert.AreEqual("—", promotedLine.Prefix); Assert.AreEqual(1, promotedLine.Depth); }
public void Promote_Double_OnePrefix_EmDash() { VoteLine vote = new VoteLine("—", "X", "", "A basic vote line", MarkerType.Vote, 100); var promotedLine = vote.GetPromotedLine(2); Assert.AreEqual("", promotedLine.Prefix); Assert.AreEqual(0, promotedLine.Depth); }
public void Promote_Zero_SomePrefix_Dash() { VoteLine vote = new VoteLine("--", "X", "", "A basic vote line", MarkerType.Vote, 100); var promotedLine = vote.GetPromotedLine(0); Assert.AreEqual("--", promotedLine.Prefix); Assert.AreEqual(2, promotedLine.Depth); }
public void Promote_Default_NoPrefix() { VoteLine vote = new VoteLine("", "X", "", "A basic vote line", MarkerType.Vote, 100); var promotedLine = vote.GetPromotedLine(); Assert.AreEqual("", promotedLine.Prefix); Assert.AreEqual(0, promotedLine.Depth); }