public void Run() { _lastMeasured = Generate(); DataMeasured?.Invoke(this, new CarEventArgs(_lastMeasured.ToString())); State.Move(this, nameof(DieselCar)); }
public void Run() { _lastRPM = Generate(); DataMeasured?.Invoke(this, new CarEventArgs(_lastRPM.ToString())); State.Move(this, nameof(SmartCar)); }