public void SmokeTest()
        {
            var game = new PgnGame();
            var move = new PgnMove();

            _state.OnEnter(move);

            _state.Parse('h', 'a', game);

            _state.OnExit();

            Assert.AreEqual("h", move.Comment);
        }