コード例 #1
0
 public void Auto_Increment_Frame_For_Every_2_Hits()
 {
     var g = new Game();
     g.Strike(12);
     g.Strike(1);
     g.CurrentFrame.Should().Be(2);
 }
コード例 #2
0
 public void Provide_Score_Per_Frame()
 {
     var g = new Game();
     g.Strike(12);
     g.Strike(1);
     g.Strike(1);
     g.CurrentFrame.Should().Be(2);
 }
コード例 #3
0
 public void Auto_Increment_Frame_For_Every_2_Hits_Till_Last_Frame()
 {
     var g = new Game();
     for (int i = 0; i < 20; i++)
     {
         g.Strike(1);
     }
     g.CurrentFrame.Should().Be(0);
 }