예제 #1
0
 public void TestGameEncoder()
 {
     var parser = new PGNParser();
     var g = parser.ParsePGN(GameData);
     var game = g.Games[0];
     var enc = GameEncoder.EncodeGame(game);
 }
예제 #2
0
 public void TestMainVariation()
 {
     var parser = new PGNParser();
     var g = parser.ParsePGN(GameData);
     var game = g.Games[0];
     var variation = game.GetMainVariation();
     Assert.IsTrue(variation.All(x => x is PGNMove));
     Assert.IsTrue(variation.Count > 0);
 }
예제 #3
0
 public void TestParser3()
 {
     var data = File.ReadAllText("..\\..\\..\\TestData\\perle.pgn");
     var parser = new PGNParser();
     parser.ParsePGN(data);
 }
예제 #4
0
 public void TestParser2()
 {
     var data = File.ReadAllText("..\\..\\..\\TestData\\annotatedsetone.pgn");
     var parser = new PGNParser();
     parser.ParsePGN(data);
 }
예제 #5
0
 public void TestParser1()
 {
     var parser = new PGNParser();
     parser.ParsePGN(GameData);
 }