Example #1
0
        public Car(Engine engine, FuelStorage fuelStorage)
        {
            _engine      = engine;
            _fuelStorage = fuelStorage;

            _fuelComsumptionTimer          = new Timer(500);
            _fuelComsumptionTimer.Elapsed += FuelComsumptionTimer_Elapsed;
        }
Example #2
0
        public Car(ICarFactory carFactory)
        {
            _engine      = carFactory.CreateEngine();
            _fuelStorage = carFactory.CreateFuelStorage();

            _fuelComsumptionTimer          = new Timer(500);
            _fuelComsumptionTimer.Elapsed += FuelComsumptionTimer_Elapsed;
        }