Example #1
0
 public void TesHeartBreak()
 {
     Game game = new Game();
       for (int i=0; i<11; i++)
      game.Add(10);
        game.Add(9);
        Assert.AreEqual(119, game.Score);
 }
Example #2
0
 public void TestMethod1()
 {
     //
     // TODO: 在此处添加测试逻辑
     //
     Game game = new Game();
     game.Add(5);
     Assert.AreEqual(5,game.Score);
 }
Example #3
0
 public void TestEndOfArray()
 {
     Game game = new Game();
        for (int i =0;i<9; i++)
        {
        game.Add(0);
        game.Add(0);
        }
      game.Add(2);
      game.Add(8);
      game.Add(10);
     Assert.AreEqual(20, game.Score);
 }
Example #4
0
 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));
 }
Example #5
0
 public void SetUp()
 {
     game = new Game();
 }
Example #6
0
 public void TestTenthFrameSpare()
 {
     Game game = new Game();
       for (int i = 0; i < 9; i++)
       game.Add(10);
     game.Add(9);
     game.Add(1);
     game.Add(1);
     Assert.AreEqual(101, game.Score);
 }
Example #7
0
 public void TestTwoThrowsNoMark()
 {
     Game game = new Game();
     game.Add(5);
     game.Add(4);
     Assert.AreEqual(9, game.Score);
 }
Example #8
0
 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);
 }
Example #9
0
 public void TestSimpleSpare()
 {
     Game game = new Game();
     game.Add(3);
     game.Add(7);
     game.Add(3);
     Assert.AreEqual(13, game.ScoreForFrame(1));
 }
Example #10
0
 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);
 }
Example #11
0
 public void TestSampleGame()
 {
     Game game = new Game();
      game.Add(1);
      game.Add(4);
      game.Add(4);
      game.Add(5);
      game.Add(6);
      game.Add(4);
      game.Add(5);
      game.Add(5);
      game.Add(10);
      game.Add(0);
      game.Add(1);
      game.Add(7);
      game.Add(3);
      game.Add(6);
      game.Add(4);
      game.Add(10);
      game.Add(2);
      game.Add(8);
      game.Add(6);
     Assert.AreEqual(91, game.Score);
 }
Example #12
0
 public void TestPerfectGame()
 {
     Game game = new Game();
     for (int i =0;i<12;i++)
       {
     game.Add(10);
       }
        Assert.AreEqual(120, game.Score);
 }