Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 67dbd32d authored by Michael KRISPER's avatar Michael KRISPER
Browse files

Removed reference to VECTO project from VectoCoreTest

parent 42313134
No related branches found
No related tags found
No related merge requests found
...@@ -33,7 +33,6 @@ using System.Collections.Generic; ...@@ -33,7 +33,6 @@ using System.Collections.Generic;
using NUnit.Framework; using NUnit.Framework;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using TUGraz.VECTO;
using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.Exceptions;
using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models; using TUGraz.VectoCommon.Models;
...@@ -277,7 +276,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent ...@@ -277,7 +276,7 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
vehicleInput, engineInput.EngineModes.First(), vehicleInput, engineInput.EngineModes.First(),
mission); //(engineInput, null, gearboxInput, new List<ITorqueLimitInputData>()); mission); //(engineInput, null, gearboxInput, new List<ITorqueLimitInputData>());
return dao.CreateGearboxData( return dao.CreateGearboxData(
new MockVehicleInputData() { new MockDeclarationVehicleInputData() {
Components = new MockComponents() { Components = new MockComponents() {
GearboxInputData = gearboxInput, GearboxInputData = gearboxInput,
TorqueConverterInputData = (ITorqueConverterDeclarationInputData)gearboxInput, TorqueConverterInputData = (ITorqueConverterDeclarationInputData)gearboxInput,
......
...@@ -3,8 +3,6 @@ using System.Collections.Generic; ...@@ -3,8 +3,6 @@ using System.Collections.Generic;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using NUnit.Framework; using NUnit.Framework;
using TUGraz.VECTO;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Utils; using TUGraz.VectoCommon.Utils;
using TUGraz.VectoCore.InputData.FileIO.JSON; using TUGraz.VectoCore.InputData.FileIO.JSON;
using TUGraz.VectoCore.InputData.Reader.ComponentData; using TUGraz.VectoCore.InputData.Reader.ComponentData;
......
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using TUGraz.VECTO;
using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.InputData;
namespace TUGraz.VectoCore.Tests.Utils { namespace TUGraz.VectoCore.Tests.Utils {
......
using TUGraz.VectoCommon.InputData;
namespace TUGraz.VectoCore.Tests.Utils
{
public class MockComponents : IVehicleComponentsDeclaration
{
public IAirdragDeclarationInputData AirdragInputData { get; set; }
public IGearboxDeclarationInputData GearboxInputData { get; set; }
public ITorqueConverterDeclarationInputData TorqueConverterInputData { get; set; }
public IAxleGearInputData AxleGearInputData { get; set; }
public IAngledriveInputData AngledriveInputData { get; set; }
public IEngineDeclarationInputData EngineInputData { get; set; }
public IAuxiliariesDeclarationInputData AuxiliaryInputData { get; set; }
public IRetarderInputData RetarderInputData { get; set; }
public IPTOTransmissionInputData PTOTransmissionInputData { get; set; }
public IAxlesDeclarationInputData AxleWheels { get; set; }
public IBusAuxiliariesDeclarationData BusAuxiliaries { get; }
public IElectricStorageSystemDeclarationInputData ElectricStorage { get; }
public IElectricMachinesDeclarationInputData ElectricMachines { get; }
public IIEPCDeclarationInputData IEPC { get; }
}
}
\ No newline at end of file
...@@ -8,7 +8,7 @@ using TUGraz.VectoCommon.Utils; ...@@ -8,7 +8,7 @@ using TUGraz.VectoCommon.Utils;
using TUGraz.VectoCore.Models.SimulationComponent.Impl; using TUGraz.VectoCore.Models.SimulationComponent.Impl;
namespace TUGraz.VectoCore.Tests.Utils { namespace TUGraz.VectoCore.Tests.Utils {
public class MockDeclarationVehicleInputData : IVehicleDeclarationInputData, IVehicleComponentsDeclaration public class MockDeclarationVehicleInputData : IVehicleDeclarationInputData
{ {
#region Implementation of IComponentInputData #region Implementation of IComponentInputData
...@@ -34,7 +34,13 @@ namespace TUGraz.VectoCore.Tests.Utils { ...@@ -34,7 +34,13 @@ namespace TUGraz.VectoCore.Tests.Utils {
public AxleConfiguration AxleConfiguration { get; } public AxleConfiguration AxleConfiguration { get; }
public Kilogram CurbMassChassis { get; } public Kilogram CurbMassChassis { get; }
public Kilogram GrossVehicleMassRating { get; } public Kilogram GrossVehicleMassRating { get; }
public IList<ITorqueLimitInputData> TorqueLimits => new List<ITorqueLimitInputData>();
private IList<ITorqueLimitInputData> _torqueLimits;
public IList<ITorqueLimitInputData> TorqueLimits {
get => _torqueLimits ??= new List<ITorqueLimitInputData>();
init => _torqueLimits = value;
}
public string ManufacturerAddress { get; } public string ManufacturerAddress { get; }
public PerSecond EngineIdleSpeed { get; } public PerSecond EngineIdleSpeed { get; }
public bool VocationalVehicle { get; } public bool VocationalVehicle { get; }
...@@ -67,7 +73,7 @@ namespace TUGraz.VectoCore.Tests.Utils { ...@@ -67,7 +73,7 @@ namespace TUGraz.VectoCore.Tests.Utils {
public Dictionary<PowertrainPosition, List<Tuple<Volt, TableData>>> ElectricMotorTorqueLimits { get; } public Dictionary<PowertrainPosition, List<Tuple<Volt, TableData>>> ElectricMotorTorqueLimits { get; }
public TableData BoostingLimitations { get; } public TableData BoostingLimitations { get; }
public IVehicleComponentsDeclaration Components => this; public IVehicleComponentsDeclaration Components { get; set; }
public XmlNode XMLSource { get; } public XmlNode XMLSource { get; }
public string VehicleTypeApprovalNumber { get; } public string VehicleTypeApprovalNumber { get; }
public ArchitectureID ArchitectureID { get; } public ArchitectureID ArchitectureID { get; }
......
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
<ProjectReference Include="..\..\VectoCommon\VectoCommon\VectoCommon.csproj" /> <ProjectReference Include="..\..\VectoCommon\VectoCommon\VectoCommon.csproj" />
<ProjectReference Include="..\..\VectoCommon\VectoHashing\VectoHashing.csproj" /> <ProjectReference Include="..\..\VectoCommon\VectoHashing\VectoHashing.csproj" />
<ProjectReference Include="..\VectoCore\VectoCore.csproj" /> <ProjectReference Include="..\VectoCore\VectoCore.csproj" />
<ProjectReference Include="..\..\VECTO\VECTO.vbproj" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment