public void TestLargeStraightAlt_MultiUseCategory_ThrowsException() { DieSet dieSet = new DieSet(1, 1, 2, 3, 1); ScoringCategory largeStraightAlt = new LargeStraightAltCategory(); int score = largeStraightAlt.Score(dieSet.getCount()); score = largeStraightAlt.Score(dieSet.getCount()); }
public void TestLargeStraightAlt() { DieSet die = new DieSet(3, 2, 6, 5, 4); ScoringCategory largeStraightAlt = new LargeStraightAltCategory(); int score = largeStraightAlt.CalculateScoreForRoll(die.getCount()); Assert.IsTrue(score == 20); }
public void TestLargeStraightAltJoker() { DieSet dieSet = new DieSet(5, 5, 5, 5, 5); ScoringCategory largeStraightAlt = new LargeStraightAltCategory(); int score = largeStraightAlt.Score(dieSet.getCount(), true); Assert.AreEqual(20, score); }
public void TestScoreLargeStraightAlt() { DieSet die = new DieSet(3, 6, 5, 2, 4); ScoringCategory largeStraightAlt = new LargeStraightAltCategory(); Assert.IsTrue(largeStraightAlt.Name == "Large Straight"); Assert.IsTrue(largeStraightAlt.HasBeenUsed == false); Assert.IsTrue(largeStraightAlt.Lower); Assert.IsFalse(largeStraightAlt.Upper); largeStraightAlt.Score(die.getCount()); Assert.IsTrue(largeStraightAlt.HasBeenUsed == true); Assert.IsTrue(largeStraightAlt.FinalScore == 20); }
public void TestLargeStraighAltRules() { ScoringCategory largeStraightAlt = new LargeStraightAltCategory(); Assert.AreEqual("Large Straight: If the dice show 2-3-4-5-6, score 20. Otherwise, score 0.", largeStraightAlt.getRules()); }