public static void TestIsWinnerWhite1()
        {
            RacingKingsChessGame game = new RacingKingsChessGame("5K2/1k6/8/8/8/8/1rbnNBR1/qrbnNBRQ b - - 11 6");
            Assert.False(game.IsWinner(Player.White));

            game.ApplyMove(new Move("B7", "C7", Player.Black), true);
            Assert.True(game.IsWinner(Player.White));
        }
Ejemplo n.º 2
0
        public static void TestIsNotWinner()
        {
            RacingKingsChessGame game = new RacingKingsChessGame("4K3/2k5/8/8/8/8/1rbnNBR1/qrbnNBRQ b - - 11 6");

            game.MakeMove(new Move("C7", "C8", Player.Black), true);
            Assert.False(game.IsWinner(Player.Black));
            Assert.False(game.IsWinner(Player.White));
        }
Ejemplo n.º 3
0
        public static void TestIsWinnerWhite1()
        {
            RacingKingsChessGame game = new RacingKingsChessGame("5K2/1k6/8/8/8/8/1rbnNBR1/qrbnNBRQ b - - 11 6");

            Assert.False(game.IsWinner(Player.White));

            game.MakeMove(new Move("B7", "C7", Player.Black), true);
            Assert.True(game.IsWinner(Player.White));
        }
 public static void TestIsWinnerBlack()
 {
     RacingKingsChessGame game = new RacingKingsChessGame("2k5/5K2/8/8/8/8/1rbnNBR1/qrbnNBRQ w - - 12 7");
     Assert.True(game.IsWinner(Player.Black));
 }
Ejemplo n.º 5
0
        public static void TestIsWinnerBlack()
        {
            RacingKingsChessGame game = new RacingKingsChessGame("2k5/5K2/8/8/8/8/1rbnNBR1/qrbnNBRQ w - - 12 7");

            Assert.True(game.IsWinner(Player.Black));
        }