public FuelOverviewViewModel(SessionRemainingCalculator sessionRemainingCalculator)
 {
     _refreshWatch = Stopwatch.StartNew();
     _sessionRemainingCalculator = sessionRemainingCalculator;
     _fuelConsumptionMonitor     = new FuelConsumptionMonitor();
     _resetCommand = new RelayCommand(Reset);
 }
 public SessionInfoViewModel()
 {
     _timing                     = null;
     _refreshWatch               = Stopwatch.StartNew();
     BestSector1                 = "S1:N/A";
     BestSector2                 = "S2:N/A";
     BestSector3                 = "S2:N/A";
     BestLap                     = "Best Lap: N/A";
     SessionRemaining            = "L1/14";
     AnySectorFilled             = true;
     _sessionRemainingCalculator = new SessionRemainingCalculator(this);
 }
 public FuelOverviewViewModel(IPaceProvider paceProvider)
 {
     _sessionRemainingCalculator = new SessionRemainingCalculator(paceProvider);
     _fuelConsumptionMonitor     = new FuelConsumptionMonitor();
     _resetCommand = new RelayCommand(Reset);
 }