static void Main(string[] args) { Console.WriteLine("new odometer"); var fuelGauge = new FuelGauge(); for (var i = 0; i < 30; i++) { fuelGauge.Fill(); } Console.WriteLine($"fuel level:{fuelGauge.ReportLevel()}"); var odometer = new Odometer(fuelGauge); Console.WriteLine("running..."); for (var i = 0; i < 200; i++) { odometer.Increment(); Console.WriteLine($"odometer report:{odometer.Report()} fuel report: {fuelGauge.ReportLevel()}"); } Console.ReadKey(); }
public Odometer(FuelGauge fuelGauge) { _fuelGauge = fuelGauge; }