private static bool RunResultsAreEqual(CompetitionRunResult first, CompetitionRunResult second) { return(EqualitySupport.EqualsWithNulls(first.Timings, second.Timings, FinishTimesAreEqual) && first.FaultCount == second.FaultCount && first.RefusalCount == second.RefusalCount && first.IsEliminated == second.IsEliminated); }
private static bool CompetitionRunTimingsElapsedEqual(CompetitionRunTimings firstTimings, CompetitionRunTimings secondTimings) { return(EqualitySupport.EqualsWithNulls(firstTimings.FinishTime, secondTimings.FinishTime, RecordedTimesElapsedEqual)); }
public static bool AreEquivalentRun(CompetitionRunResult?first, CompetitionRunResult?second) { return(EqualitySupport.EqualsWithNulls(first, second, RunResultsAreEqual)); }