AK.F1.Timing.Live.LiveMessageTranslatorTest.when_a_driver_is_not_pitted_and_the_pit_count_column_is_updated_we_do_not_expect_pit_time_updates C# (CSharp) Method

when_a_driver_is_not_pitted_and_the_pit_count_column_is_updated_we_do_not_expect_pit_time_updates() private method

        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);
            });
        }
LiveMessageTranslatorTest