Example #1
0
 public void TestFourThrowsNoMark()
 {
     Game game = new Game();
     game.Add(5);
     game.Add(4);
     game.Add(7);
     game.Add(2);
     Assert.AreEqual(18, game.Score);
     Assert.AreEqual(9, game.ScoreForFrame(1));
     Assert.AreEqual(18, game.ScoreForFrame(2));
 }
Example #2
0
 public void TestSimpleSpare()
 {
     Game game = new Game();
     game.Add(3);
     game.Add(7);
     game.Add(3);
     Assert.AreEqual(13, game.ScoreForFrame(1));
 }
Example #3
0
 public void TestSimpleStrike()
 {
     Game game = new Game();
     game.Add(10);
     game.Add(3);
     game.Add(6);
     Assert.AreEqual(13, game.ScoreForFrame(1));
     Assert.AreEqual(19, game.Score);
 }
Example #4
0
 public void TestSimpleFrameAfterSpare()
 {
     Game game = new Game();
      game.Add(3);
      game.Add(7);
      game.Add(3);
      game.Add(2);
      Assert.AreEqual(13, game.ScoreForFrame(1));
      Assert.AreEqual(18, game.ScoreForFrame(2));
      Assert.AreEqual(15, game.Score);
 }