AK.F1.Timing.Live.LiveDriverTest.can_get_and_set_a_drivers_last_sector C# (CSharp) Method

can_get_and_set_a_drivers_last_sector() private method

private can_get_and_set_a_drivers_last_sector ( ) : void
return void
        public void can_get_and_set_a_drivers_last_sector()
        {
            var driver = new LiveDriver(1);
            var s1 = new PostedTime(TimeSpan.Zero, PostedTimeType.Normal, 1);
            var s2 = new PostedTime(TimeSpan.Zero, PostedTimeType.Normal, 1);
            var s3 = new PostedTime(TimeSpan.Zero, PostedTimeType.Normal, 1);

            driver.SetLastSector(1, s1);
            Assert.Same(s1, driver.GetLastSector(1));
            Assert.Null(driver.GetLastSector(2));
            Assert.Null(driver.GetLastSector(3));

            driver.SetLastSector(2, s2);
            Assert.Same(s2, driver.GetLastSector(2));
            Assert.Same(s1, driver.GetLastSector(1));
            Assert.Null(driver.GetLastSector(3));

            driver.SetLastSector(3, s3);
            Assert.Same(s3, driver.GetLastSector(3));
            Assert.Same(s2, driver.GetLastSector(2));
            Assert.Same(s1, driver.GetLastSector(1));
        }