From ea01f834721fc676e99c0bf85d4b2e6384c29d55 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Thu, 25 Feb 2016 14:59:40 +0100
Subject: [PATCH] adding testfile to project, one more testcase

---
 .../Models/Simulation/MeasuredSpeedModeTest.cs       | 12 +++++++++---
 VectoCoreTest/VectoCoreTest.csproj                   |  3 +++
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs b/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs
index 0f92d32960..0aa7bbba00 100644
--- a/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs
+++ b/VectoCoreTest/Models/Simulation/MeasuredSpeedModeTest.cs
@@ -379,7 +379,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
 		[TestMethod]
 		public void VcdbTest()
 		{
-			var tbl = VectoCSVFile.Read(@"TestData/MeasuredSpeed/VairBeta.vcdb");
+			var tbl = VectoCSVFile.Read(@"TestData/MeasuredSpeed/VairBetaFull.vcdb");
 
 			var dataBus = new MockVairVechicleContainer();
 			var vairbeta = new CrosswindCorrectionVAirBeta(5.SI<SquareMeter>(),
@@ -408,11 +408,17 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
 
 			pAvg =
 				vairbeta.AverageAirDragPowerLoss(20.KMPHtoMeterPerSecond(), 20.KMPHtoMeterPerSecond(), 1.SI<Second>()).Value();
-			Assert.AreEqual(638.611, pAvg, 1e-3);
+			Assert.AreEqual(829.074, pAvg, 1e-3);
 
 			pAvg =
 				vairbeta.AverageAirDragPowerLoss(20.KMPHtoMeterPerSecond(), 30.KMPHtoMeterPerSecond(), 1.SI<Second>()).Value();
-			Assert.AreEqual(798.263, pAvg, 1e-3);
+			Assert.AreEqual(1036.343, pAvg, 1e-3);
+
+			cycleEntry.WindYawAngle = -120;
+
+			pAvg =
+				vairbeta.AverageAirDragPowerLoss(20.KMPHtoMeterPerSecond(), 20.KMPHtoMeterPerSecond(), 1.SI<Second>()).Value();
+			Assert.AreEqual(-1019.5370, pAvg, 1e-3);
 		}
 	}
 }
\ No newline at end of file
diff --git a/VectoCoreTest/VectoCoreTest.csproj b/VectoCoreTest/VectoCoreTest.csproj
index 1aabd19d48..ceb8f5b573 100644
--- a/VectoCoreTest/VectoCoreTest.csproj
+++ b/VectoCoreTest/VectoCoreTest.csproj
@@ -904,6 +904,9 @@
     <None Include="TestData\MeasuredSpeed\VairBeta.vcdb">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
+    <None Include="TestData\MeasuredSpeed\VairBetaFull.vcdb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
     <None Include="TestData\MeasuredSpeed\Vehicle.vveh">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
-- 
GitLab