コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public void WhenGetScoreOfNewGame_ShouldReturnZero()
 {
     var  game    = new BowlingGame();
     Assert.AreEqual(game.GetScoreOfFrame(1), 0);
 }