public static void TestMovingWhiteHRookLosingCastlingRights()
{
ChessGame game = new ChessGame();
game.ApplyMove(new Move("H2", "H3", Player.White), true);
game.ApplyMove(new Move("E7", "E5", Player.Black), true);
game.ApplyMove(new Move("H1", "H2", Player.White), true);
string fen = game.GetFen();
Assert.AreEqual("rnbqkbnr/pppp1ppp/8/4p3/8/7P/PPPPPPPR/RNBQKBN1 b Qkq - 1 2", fen);
}