public void WorstBowlingPlayerOfTheWorld() { for (int roll = 0; roll < 20; roll++) { game.Roll(0); } Assert.That(game.GetScore(), Is.EqualTo(0)); }
public void RoundWithoutStrikeOrSpare_With8And1_RollsSumIs9() { Game game = new Game(); game.Roll(8); game.Roll(1); game.GetScore().Should().Be(9); }
public void HaveNotZeroScore_AfterSuccessRoll() { var game = new Game(); game.Roll(7); game.GetScore().Should().Be(7); }
public void GameWithAllStrikes_ScoreIs300() { Game game = new Game(); for (Int32 i = 0; i < 12; i++) { game.Roll(10); } game.GetScore().Should().Be(300); }
public int GetScore_After(int[] throws) { var game = new Game(); foreach (var pins in throws) { game.Roll(pins); } return(game.GetScore()); }
public int GetScoreTest(params int[] rolls) { foreach (var pins in rolls) { game.Roll(pins); } var t = game.GetScore(); return(t); }
public void HaveRollsSum_AfterSomeRolls(IEnumerable <int> rolls, int result) { var game = new Game(); foreach (var roll in rolls) { game.Roll(roll); } game.GetScore() .Should().Be(result); }
public void GameWithAllSpares_ScoreIs150() { Game game = new Game(); for (Int32 i = 0; i < 10; i++) { game.Roll(5); game.Roll(5); } game.Roll(5); game.GetScore().Should().Be(150); }
public void ScoreZero_WhenRollsZeroPins() { game.Roll(0); game.GetScore().Should().Be(0); }
public void HaveZeroScore_BeforeAnyRolls() { game .GetScore() .Should().Be(0); }
public void GetScore_ForGivenScoreLine_ShouldReturnExpectedGameScore(string scoreLine, int expectedGameScore) { var game = new Game(); Assert.AreEqual(expectedGameScore, game.GetScore(scoreLine)); }