From 5739f9b1966bae8bd56849f5a36af6d9e830611a Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <quaritsch@ivt.tugraz.at>
Date: Tue, 28 Feb 2023 19:22:17 +0100
Subject: [PATCH] change testcase for eletric motor efficiency: power map
 contains values in kW, reader expects W

---
 .../ElectricMotorEfficienyMapTest.cs                      | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponentData/ElectricMotorEfficienyMapTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponentData/ElectricMotorEfficienyMapTest.cs
index c344ebda36..224ccc3439 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponentData/ElectricMotorEfficienyMapTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponentData/ElectricMotorEfficienyMapTest.cs
@@ -119,11 +119,9 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData {
 		TestCase(@"TestData\Components\ElectricMotor\vem_P_inverter_DC_std.vemo", 0, 1)]
 		public void TestInterpolationMethod_PowerMap(string filename, double etaMin, double etaMax)
 		{
-			EfficiencyMap emMap;
-			using (var fs = File.OpenRead(filename)) {
-				emMap = ElectricMotorMapReader.Create(fs, 1);
-			}
-
+			var data = VectoCSVFile.Read(filename).ApplyFactor(ElectricMotorMapReader.Fields.PowerElectrical, 1000.0);
+			var emMap = ElectricMotorMapReader.Create(data, 1);
+			
 			var efficiencies = new List<double>();
 			for (var n = 10.RPMtoRad(); n < 4000.RPMtoRad(); n += 10.RPMtoRad()) {
 				for (var tq = -2800.SI<NewtonMeter>(); tq <= 2800.SI<NewtonMeter>(); tq += 100.SI<NewtonMeter>()) {
-- 
GitLab