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)); }
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)); }