public void BuildPgn_TestVariousPositionsAndVariations(PgnFormatterVariationTestCase testCase) { Console.WriteLine(testCase.ExpectedPgn); var expected = string.Format(testCase.ExpectedPgn, options.NewLineIndicator); GameSerializer gs = new GameSerializer(new PGNFormatterOptions()); var actual = gs.SerializeToString(testCase.Game); Console.WriteLine(actual); Assert.AreEqual(expected, actual, testCase.ToString()); }