public void ChangeStatus(DriverStatus newStatus) { if(Status == newStatus) { return; } switch(newStatus) { case DriverStatus.InPits: ++LapNumber; CurrentSectorNumber = 1; break; } Status = newStatus; }
public void can_change_the_drivers_status() { var driver = new LiveDriver(1); driver.ChangeStatus(DriverStatus.OnTrack); Assert.Equal(DriverStatus.OnTrack, driver.Status); }