Exemplo n.º 1
0
 public void TestCyclicInvariance()
 {
     foreach (var(fen, _) in BuildTestScenarios())
     {
         Assert.Equal(fen, FenUtility.PiecesToFen(FenUtility.FenToPieces(fen)));
     }
 }
Exemplo n.º 2
0
 public void TestFenToPieces()
 {
     foreach (var(fen, pieces) in BuildTestScenarios())
     {
         Assert.Equal(pieces, FenUtility.FenToPieces(fen));
     }
 }
Exemplo n.º 3
0
 public void TestFenException()
 {
     Assert.Throws <FormatException>(() => FenUtility.FenToPieces("This is not a fen position."));
 }