コード例 #1
0
 public void Does_Not_Return_0_0_From_1_1()
 {
     Assert.IsFalse(MovesFrom11.Any(bc => bc.X == 0 || bc.Y == 0));
 }
コード例 #2
0
 public void Returns_3_3_For_1_1()
 {
     Assert.IsTrue(MovesFrom11.Any(bc => bc.X == 3 && bc.Y == 3));
 }
コード例 #3
0
 public void Returns_1_2_For_1_1()
 {
     Assert.IsTrue(MovesFrom11.Any(bc => bc.X == 1 && bc.Y == 2));
 }
コード例 #4
0
ファイル: RookTest.cs プロジェクト: trenthaynes/ChessTDD
 public void Returns_No_Moves_That_Contain_A_Zero()
 {
     Assert.AreEqual <int>(0, MovesFrom11.Where(bc => bc.X == 0 || bc.Y == 0).Count());
 }
コード例 #5
0
ファイル: RookTest.cs プロジェクト: trenthaynes/ChessTDD
 public void Returns_7_Horizontal_Moves_With_Board_Size_8()
 {
     Assert.AreEqual <int>(7, MovesFrom11.Where(bc => bc.Y == 1).Count());
 }
コード例 #6
0
ファイル: RookTest.cs プロジェクト: trenthaynes/ChessTDD
 public void Returns_7_Vertical_Moves_With_Board_Size_8()
 {
     Assert.AreEqual <int>(7, MovesFrom11.Where(bc => bc.X == 1).ToList().Count());
 }