diff --git a/VectoCoreTest/Utils/MockVehicle.cs b/VectoCoreTest/Utils/MockVehicle.cs index 239b224e87885e04a4fcfef9d9dae7d5f60c2a31..3d8e469c24fb132b1757e835369cafb8217065da 100644 --- a/VectoCoreTest/Utils/MockVehicle.cs +++ b/VectoCoreTest/Utils/MockVehicle.cs @@ -3,12 +3,13 @@ using TUGraz.VectoCore.Models.Connector.Ports; using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.Simulation.DataBus; using TUGraz.VectoCore.Models.SimulationComponent; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.Tests.Utils { - public class MockVehicle : VectoSimulationComponent, IVehicle, IFvInPort, IDriverDemandOutPort + public class MockVehicle : VectoSimulationComponent, IVehicle, IFvInPort, IDriverDemandOutPort, IMileageCounter { internal MeterPerSecond MyVehicleSpeed; internal IFvOutPort NextComponent; @@ -78,5 +79,10 @@ namespace TUGraz.VectoCore.Tests.Utils public MeterPerSquareSecond acceleration; public Radian gradient; } + + public Meter Distance() + { + return 0.SI<Meter>(); + } } } \ No newline at end of file