public void TestFivesSomeFives()
 {
     DieSet dieSet = new DieSet(1, 2, 3, 4, 5);
     ScoringCategory fives = new UpperCategory("Fives", 5);
     int score = fives.CalculateScoreForRoll(dieSet.getCount());
     Assert.IsTrue(score == 5);
 }
 public void TestOnesSomeOnes()
 {
     DieSet dieSet = new DieSet(1, 1, 2, 3, 1);
     ScoringCategory ones = new UpperCategory("Ones", 1);
     int score = ones.CalculateScoreForRoll(dieSet.getCount());
     Assert.IsTrue(score == 3);
 }
 public void TestTwosSomeTwos()
 {
     DieSet dieSet = new DieSet(1, 1, 2, 2, 3);
     ScoringCategory twos = new UpperCategory("Twos", 2);
     int score = twos.CalculateScoreForRoll(dieSet.getCount());
     Assert.IsTrue(score == 4);
 }
 public void TestTwosNoTwo()
 {
     DieSet dieSet = new DieSet(1, 3, 4, 5, 6);
     ScoringCategory twos = new UpperCategory("Twos", 2);
     int score = twos.CalculateScoreForRoll(dieSet.getCount());
     Assert.IsTrue(score == 0);
 }
 public void TestFoursSomeFours()
 {
     DieSet dieSet = new DieSet(4, 1, 2, 3, 4);
     ScoringCategory fours = new UpperCategory("Fours", 4);
     int score = fours.CalculateScoreForRoll(dieSet.getCount());
     Assert.IsTrue(score == 8);
 }
 public void TestSixesSomeSixes()
 {
     DieSet dieSet = new DieSet(1, 2, 5, 6, 6);
     ScoringCategory sixes = new UpperCategory("Sixes", 6);
     int score = sixes.CalculateScoreForRoll(dieSet.getCount());
     Assert.IsTrue(score == 12);
 }