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