diff --git a/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs b/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs index f6a8f79f9c649ac81127a2dd4a04fe8111ca8fd5..0f347c269ed4005e7ab7c626e9e0c12a4fc0fa28 100644 --- a/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs +++ b/VectoCore/VectoCoreTest/Integration/CompletedBus/CompletedBusFactorMethodTest.cs @@ -153,7 +153,7 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, genericVehicleData.AxleConfiguration); Assert.AreEqual(genericVehicleData.AxleConfiguration, specificVehicleData.AxleConfiguration); - Assert.AreEqual(10000, genericVehicleData.CurbMass.Value()); + Assert.AreEqual(13150, genericVehicleData.CurbMass.Value()); Assert.AreEqual(8300, specificVehicleData.CurbMass.Value()); Assert.AreEqual(0, genericVehicleData.BodyAndTrailerMass.Value()); @@ -175,8 +175,8 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus // generic loading values shall match expected values of primary vehicle for IU and CO cycle // see TestPrimaryBusGroup41Test case 0: - Assert.AreEqual(1720.6992, genericLoading.Value(), 1e-4); - Assert.AreEqual(1693.6141, specificLoading.Value(), 1e-4); + Assert.AreEqual(1075.437, genericLoading.Value(), 1e-4); + Assert.AreEqual(1058.5088, specificLoading.Value(), 1e-4); break; case 1: Assert.AreEqual(4301.748, genericLoading.Value(), 1e-4); @@ -350,9 +350,9 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus private void AssertFuel(CombustionEngineFuelData fuel) { Assert.AreEqual(1, fuel.WHTCMotorway); - Assert.AreEqual(1, fuel.WHTCRural); - Assert.AreEqual(1, fuel.WHTCUrban); - Assert.AreEqual(1, fuel.ColdHotCorrectionFactor); + Assert.AreEqual(1.02, fuel.WHTCRural); + Assert.AreEqual(1.05, fuel.WHTCUrban); + Assert.AreEqual(1.005, fuel.ColdHotCorrectionFactor); Assert.AreEqual(1, fuel.CorrectionFactorRegPer); //fuel.ConsumptionMap ??? @@ -465,18 +465,18 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus { Assert.AreEqual(12, lossMap._entries.Count); - AssertLossmapEntry(0, -75337.8336, 1585.2433, lossMap._entries[0]); - AssertLossmapEntry(0, -22.2920, 16.1695, lossMap._entries[1]); - AssertLossmapEntry(0, 54.6311, 16.1695, lossMap._entries[2]); - AssertLossmapEntry(0, 78508.3203, 1585.2433, lossMap._entries[3]); - AssertLossmapEntry(325, -75337.8336, 1585.2433, lossMap._entries[4]); - AssertLossmapEntry(325, -22.2920, 16.1695, lossMap._entries[5]); - AssertLossmapEntry(325, 54.6311, 16.1695, lossMap._entries[6]); - AssertLossmapEntry(325, 78508.3203, 1585.2433, lossMap._entries[7]); - AssertLossmapEntry(32500, -74957.0644, 1966.0126, lossMap._entries[8]); - AssertLossmapEntry(32500, 358.4772, 396.9388, lossMap._entries[9]); - AssertLossmapEntry(32500, 435.4003, 396.9388, lossMap._entries[10]); - AssertLossmapEntry(32500, 78889.0895, 1966.0126, lossMap._entries[11]); + AssertLossmapEntry(0, -75337.83, 1585.24, lossMap._entries[0]); + AssertLossmapEntry(0, -22.29, 16.17, lossMap._entries[1]); + AssertLossmapEntry(0, 54.63, 16.17, lossMap._entries[2]); + AssertLossmapEntry(0, 78508.32, 1585.24, lossMap._entries[3]); + AssertLossmapEntry(325, -75337.83, 1585.24, lossMap._entries[4]); + AssertLossmapEntry(325, -22.29, 16.17, lossMap._entries[5]); + AssertLossmapEntry(325, 54.63, 16.17, lossMap._entries[6]); + AssertLossmapEntry(325, 78508.32, 1585.24, lossMap._entries[7]); + AssertLossmapEntry(32500, -74957.06, 1966.01, lossMap._entries[8]); + AssertLossmapEntry(32500, 358.48, 396.94, lossMap._entries[9]); + AssertLossmapEntry(32500, 435.40, 396.94, lossMap._entries[10]); + AssertLossmapEntry(32500, 78889.09, 1966.01, lossMap._entries[11]); } @@ -602,7 +602,7 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus Assert.AreEqual(false, genericPneumaticUI.SmartRegeneration); Assert.AreEqual(genericPneumaticUI.SmartRegeneration, specificPneumaticUI.SmartRegeneration); - Assert.AreEqual(VectoMath.Max(0.SI<Meter>(), 0.120.SI<Meter>() - Constants.BusParameters.EntranceHeight), genericPneumaticUI.KneelingHeight); + Assert.AreEqual(VectoMath.Max(0.07.SI<Meter>(), 0.120.SI<Meter>() - Constants.BusParameters.EntranceHeight), genericPneumaticUI.KneelingHeight); Assert.AreEqual(VectoMath.Max(0.SI<Meter>(), 0.120.SI<Meter>() - Constants.BusParameters.EntranceHeight), specificPneumaticUI.KneelingHeight); Assert.AreEqual(ConsumerTechnology.Electrically, genericPneumaticUI.AirSuspensionControl); @@ -682,8 +682,8 @@ namespace TUGraz.VectoCore.Tests.Integration.CompletedBus // generic loading values shall match expected values of primary vehicle for IU and CO cycle // see TestPrimaryBusGroup41Test case 0: - Assert.AreEqual(25.2352, genericLoading, 1e-4); - Assert.AreEqual(24.8537, specificLoading, 1e-4); + Assert.AreEqual(16.147, genericLoading, 1e-4); + Assert.AreEqual(15.908575, specificLoading, 1e-4); break; case 1: Assert.AreEqual(61.588, genericLoading, 1e-4);