diff --git a/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs b/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs
index a3c3d2d5a33ca9f629ae411d1406d25aa9a96aa7..a5d203b33d28cd9568616f52aac10edf2c92e4fc 100644
--- a/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/Hybrid/SerialHybridTest.cs
@@ -613,7 +613,9 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid
 						.AddComponent(runData.AngledriveData != null
 							? new Angledrive(container, runData.AngledriveData)
 							: null)
-						.AddComponent((IGearbox)gearbox, runData.Retarder, container)
+						.AddComponent(runData.Retarder.Type == RetarderType.TransmissionOutputRetarder ? new Retarder(container, runData.Retarder.LossMap, runData.Retarder.Ratio) : null)
+						.AddComponent((IGearbox)gearbox, container)
+						.AddComponent(runData.Retarder.Type == RetarderType.TransmissionInputRetarder ? new Retarder(container, runData.Retarder.LossMap, runData.Retarder.Ratio) : null)
 						.AddComponent(GetElectricMachine(PowertrainPosition.BatteryElectricE2, runData.ElectricMachinesData,
 							container,
 							es, ctl));
@@ -623,9 +625,9 @@ namespace TUGraz.VectoCore.Tests.Integration.Hybrid
 					
 				case PowertrainPosition.BatteryElectricE3:
 					powertrain = powertrain.AddComponent(new AxleGear(container, runData.AxleGearData))
+						.AddComponent(runData.Retarder.Type == RetarderType.AxlegearInputRetarder ? new Retarder(container, runData.Retarder.LossMap, runData.Retarder.Ratio):null)
 						.AddComponent(GetElectricMachine(PowertrainPosition.BatteryElectricE3, runData.ElectricMachinesData,
-							container,
-							es, ctl));
+							container, es, ctl));
 					new DummyGearboxInfo(container, new GearshiftPosition(0));
 					//new MockEngineInfo(container);
 					new ATClutchInfo(container);