public void Should_Fail_Best_Pilot_Lap() { List <Lap> bestLap = new List <Lap>(); bestLap.Add(new Lap() { LapTime = "1:02.769", LapNumber = 1 }); bestLap.Add(new Lap() { LapTime = "1:02.770", LapNumber = 2 }); bestLap.Add(new Lap() { LapTime = "1:02.771", LapNumber = 3 }); bestLap.Add(new Lap() { LapTime = "1:02.772", LapNumber = 4 }); bestLap.Add(new Lap() { LapTime = "1:02.773", LapNumber = 5 }); BestLapDetail bestLapDetail = Lap.GetBestLap(bestLap); Assert.False(bestLapDetail.LapNumber == 2, "Not a best Lap"); }
public void Should_Not_Consider_Lap_Five_As_Best_Pilot_Lap() { List <Lap> bestLap = new List <Lap>(); bestLap.Add(new Lap() { LapTime = "1:02.769", LapNumber = 1 }); bestLap.Add(new Lap() { LapTime = "1:02.770", LapNumber = 2 }); bestLap.Add(new Lap() { LapTime = "1:02.771", LapNumber = 3 }); bestLap.Add(new Lap() { LapTime = "1:02.772", LapNumber = 4 }); bestLap.Add(new Lap() { LapTime = "1:02.768", LapNumber = 5 }); BestLapDetail bestLapDetail = Lap.GetBestLap(bestLap); Assert.False(bestLapDetail.LapNumber == 5, "Best Lap could not be >5"); }