Exemplo n.º 1
0
 public void TestFives_MultiUseCategory_ThrowsException()
 {
     DieSet dieSet = new DieSet(1, 1, 2, 3, 1);
     ScoringCategory fives = new UpperCategory("Fives", 5);
     int score = fives.Score(dieSet.getCount());
     score = fives.Score(dieSet.getCount());
 }
Exemplo n.º 2
0
 public void TestTwos_MultiUseCategory_ThrowsException()
 {
     DieSet dieSet = new DieSet(1, 1, 2, 3, 1);
     ScoringCategory twos = new UpperCategory("Twos", 2);
     int score = twos.Score(dieSet.getCount());
     score = twos.Score(dieSet.getCount());
 }
Exemplo n.º 3
0
 public void TestScoreFives()
 {
     DieSet die = new DieSet(1, 2, 5, 5, 5);
     ScoringCategory fives = new UpperCategory("Fives", 5);
     Assert.IsTrue(fives.Name == "Fives");
     Assert.IsTrue(fives.HasBeenUsed == false);
     Assert.IsTrue(fives.Upper);
     Assert.IsFalse(fives.Lower);
     fives.Score(die.getCount());
     Assert.IsTrue(fives.HasBeenUsed == true);
     Assert.IsTrue(fives.FinalScore == 15);
 }
Exemplo n.º 4
0
 public void TestScoreOnes()
 {
     DieSet die = new DieSet(1, 1, 2, 3, 4);
     ScoringCategory ones = new UpperCategory("Ones", 1);
     Assert.IsTrue(ones.Name == "Ones");
     Assert.IsTrue(ones.HasBeenUsed == false);
     Assert.IsTrue(ones.Upper);
     Assert.IsFalse(ones.Lower);
     ones.Score(die.getCount());
     Assert.IsTrue(ones.HasBeenUsed == true);
     Assert.IsTrue(ones.FinalScore == 2);
 }
Exemplo n.º 5
0
 public void TestScoreTwos()
 {
     DieSet die = new DieSet(1, 1, 2, 3, 4);
     ScoringCategory twos = new UpperCategory("Twos", 2);
     Assert.IsTrue(twos.Name == "Twos");
     Assert.IsTrue(twos.HasBeenUsed == false);
     Assert.IsTrue(twos.Upper);
     Assert.IsFalse(twos.Lower);
     twos.Score(die.getCount());
     Assert.IsTrue(twos.HasBeenUsed == true);
     Assert.IsTrue(twos.FinalScore == 2);
 }
Exemplo n.º 6
0
 public void TestScoreFours()
 {
     DieSet die = new DieSet(4, 4, 4, 3, 4);
     ScoringCategory fours = new UpperCategory("Fours", 4);
     Assert.IsTrue(fours.Name == "Fours");
     Assert.IsTrue(fours.HasBeenUsed == false);
     Assert.IsTrue(fours.Upper);
     Assert.IsFalse(fours.Lower);
     fours.Score(die.getCount());
     Assert.IsTrue(fours.HasBeenUsed == true);
     Assert.IsTrue(fours.FinalScore == 16);
 }
Exemplo n.º 7
0
 public void TestScoreSixes()
 {
     DieSet die = new DieSet(1, 6, 5, 6, 6);
     ScoringCategory sixes = new UpperCategory("Sixes", 6);
     Assert.IsTrue(sixes.Name == "Sixes");
     Assert.IsTrue(sixes.HasBeenUsed == false);
     Assert.IsTrue(sixes.Upper);
     Assert.IsFalse(sixes.Lower);
     sixes.Score(die.getCount());
     Assert.IsTrue(sixes.HasBeenUsed == true);
     Assert.IsTrue(sixes.FinalScore == 18);
 }