Esempio n. 1
0
        public void NoPiece()
        {
            var game = new TaikyokuShogi(); // empty board
            var loc  = (17, 17);

            Assert.Null(game.GetPiece(loc));
            Assert.False(game.MakeMove(loc, Movement.ComputeMove(loc, Movement.Up, 1).Value));
        }
Esempio n. 2
0
        public void OtherPlayersPiece()
        {
            var game      = new TaikyokuShogi();
            var testPiece = new Piece(Player.White, PieceIdentity.Queen);
            var startLoc  = (17, 17);

            game.Debug_SetPiece(testPiece, startLoc);
            Assert.False(game.MakeMove(startLoc, Movement.ComputeMove(startLoc, Movement.Up, 1).Value));
        }