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

when_a_driver_is_on_the_track_in_sector_1_and_the_sector_1_column_has_no_value_then_sector_2_column_clears_are_not_translated_into_set_sector_time_messages() private method

        public void when_a_driver_is_on_the_track_in_sector_1_and_the_sector_1_column_has_no_value_then_sector_2_column_clears_are_not_translated_into_set_sector_time_messages(
            SessionType session)
        {
            In(session).Assert(translator =>
            {
                var driver = translator.GetDriver(1);

                driver.ChangeStatus(DriverStatus.OnTrack);
                driver.LapNumber = 5;
                driver.CurrentSectorNumber = 1;
                driver.SetLastSector(1, PT(23.5, PostedTimeType.Normal, 4));
                driver.SetColumnHasValue(GridColumn.S1, false);
                Assert.Null(translator.Translate(new SetGridColumnValueMessage(1, GridColumn.S2, GridColumnColour.White, null)));
            });
        }
LiveMessageTranslatorTest