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)); }
public void TestSimpleSpare() { Game game = new Game(); game.Add(3); game.Add(7); game.Add(3); Assert.AreEqual(13, game.ScoreForFrame(1)); }
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); }
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); }