public void ShouldScore300WhenThrowAllSplitsInTenFrames() { var game = new BowlingGame().Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4) .Throw(4).Throw(4); for (int i = 1; i < 11; i++) { Assert.AreEqual(game.GetScoreOfFrame(i), i * 8); } }
public void WhenGetScoreOfNewGame_ShouldReturnZero() { var game = new BowlingGame(); Assert.AreEqual(game.GetScoreOfFrame(1), 0); }