public void Parse_works(string pgn, int?year, int?month, int?day) { var parsed = PgnDate.Parse(pgn); Assert.That(parsed.Day, Is.EqualTo(day), "Day parsing failed"); Assert.That(parsed.Month, Is.EqualTo(month), "Month parsing failed"); Assert.That(parsed.Year, Is.EqualTo(year), "Year parsing failed"); }
public static string RevertDateToText(this PgnDate date) { return($"{DefaultDateValue(date.Year, "????")}." + $"{DefaultDateValue(date.Month, "??")}." + $"{DefaultDateValue(date.Day, "??")}"); }