diff --git a/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs b/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs
index fa0470b7277323928df8cfb76499d05804b2beea..25a139f168341497a35b9ea3e61cfeb6cce49a76 100644
--- a/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs
@@ -172,16 +172,24 @@ namespace TUGraz.VectoCore.Tests.Integration.BatteryElectric
 
 			factory.SumData = sumContainer;
 			
-			var run = factory.SimulationRuns().ToArray()[cycleIdx];
+			if (cycleIdx < 0) {
+				jobContainer.AddRuns(factory);
+				jobContainer.Execute();
+				jobContainer.WaitFinished();
+				Assert.IsTrue(jobContainer.GetProgress().All(x => x.Value.Success));
+			} else {
+				var run = factory.SimulationRuns().ToArray()[cycleIdx];
 
-			Assert.NotNull(run);
+				Assert.NotNull(run);
 
-			var pt = run.GetContainer();
+				var pt = run.GetContainer();
 
-			Assert.NotNull(pt);
+				Assert.NotNull(pt);
 
-			run.Run();
-			Assert.IsTrue(run.FinishedWithoutErrors);
+				run.Run();
+				Assert.IsTrue(run.FinishedWithoutErrors);
+
+			}
 		}
 
 	}