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