public void when_a_driver_is_not_pitted_and_the_pit_count_column_is_updated_we_do_not_expect_pit_time_updates()
{
In(SessionType.Race).Assert(translator =>
{
var driver = translator.GetDriver(1);
var message = new SetGridColumnValueMessage(1, GridColumn.PitCount, GridColumnColour.White, "2");
// On track.
driver.ChangeStatus(DriverStatus.OnTrack);
translator.Translate(message);
Assert.False(driver.IsExpectingPitTimes);
// Out.
driver.ChangeStatus(DriverStatus.Out);
translator.Translate(message);
Assert.False(driver.IsExpectingPitTimes);
// Retired.
driver.ChangeStatus(DriverStatus.Retired);
translator.Translate(message);
Assert.False(driver.IsExpectingPitTimes);
// Stopped.
driver.ChangeStatus(DriverStatus.Stopped);
translator.Translate(message);
Assert.False(driver.IsExpectingPitTimes);
});
}