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