public void TestLittleStraight_MultiUseCategory_ThrowsException()
 {
     DieSet dieSet = new DieSet(1, 1, 2, 3, 1);
     ScoringCategory littleStraight = new LittleStraightCategory();
     int score = littleStraight.Score(dieSet.getCount());
     score = littleStraight.Score(dieSet.getCount());
 }
 public void TestLittleStraightNoScore()
 {
     DieSet die = new DieSet(6, 2, 3, 4, 5);
     ScoringCategory littleStraight = new LittleStraightCategory();
     int score = littleStraight.CalculateScoreForRoll(die.getCount());
     Assert.AreEqual(0, score);
 }
 public void TestLittleStraightJoker()
 {
     DieSet dieSet = new DieSet(1, 1, 1, 1, 1);
     ScoringCategory littleStraight = new LittleStraightCategory();
     int score = littleStraight.Score(dieSet.getCount(), true);
     Assert.AreEqual(30, score);
 }
 public void TestLittleStraight()
 {
     DieSet die = new DieSet(1, 4, 3, 2, 5);
     ScoringCategory littleStraight = new LittleStraightCategory();
     int score = littleStraight.CalculateScoreForRoll(die.getCount());
     Assert.IsTrue(score == 30);
 }
 public void TestScoreLittleStraight()
 {
     DieSet die = new DieSet(3, 1, 5, 2, 4);
     ScoringCategory littleStraight = new LittleStraightCategory();
     Assert.IsTrue(littleStraight.Name == "Little Straight");
     Assert.IsTrue(littleStraight.HasBeenUsed == false);
     Assert.IsTrue(littleStraight.Lower);
     Assert.IsFalse(littleStraight.Upper);
     littleStraight.Score(die.getCount());
     Assert.IsTrue(littleStraight.HasBeenUsed == true);
     Assert.IsTrue(littleStraight.FinalScore == 30);
 }
 public void TestLittleStraightRules()
 {
     ScoringCategory littleStraight = new LittleStraightCategory();
     Assert.AreEqual("Little Straight: If the dice show 1-2-3-4-5, score 30.  Otherwise, score 0.", littleStraight.getRules());
 }