diff --git a/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryFactoryTest.cs b/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryFactoryTest.cs
index 9e1ea3606a717aa6762f5bb9434d7f469816a672..dea19217bc50ea8761876908a5f73fe505f0dc67 100644
--- a/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryFactoryTest.cs
+++ b/VectoCore/VectoCoreTest/InputData/RunDataFactory/RunDataFactoryFactoryTest.cs
@@ -24,11 +24,15 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory
 		[OneTimeSetUp]
 		public void OneTimeSetup()
 		{
+#if (MOCKUP)
+			Assert.Ignore("Tests not meaningful in mockup mode");
+#endif
 			var kernel = new StandardKernel(new VectoNinjectModule()) {
 
 			};
 			_runDataFactoryFactory = kernel.Get<IVectoRunDataFactoryFactory>();
 			Assert.IsTrue(_runDataFactoryFactory.GetType() == typeof(VectoRunDataFactoryFactory));
+
 		}
 
 		private void CreateRunDataFactory(Mock<IDeclarationInputDataProvider> inputMock, Type expectedType)
@@ -38,7 +42,7 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory
 			Assert.IsTrue(result.GetType() == expectedType);
 		}
 
-		#region HeavyLorry
+#region HeavyLorry
 		[TestCase()]
 		public void ConventionalHeavyLorryTest()
 		{
@@ -162,8 +166,8 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory
 		}
 
 
-		#endregion HeavyLorry
-		#region PrimaryBus
+#endregion HeavyLorry
+#region PrimaryBus
 		[TestCase()]
 		public void ConventionalPrimaryBus()
 		{
@@ -295,7 +299,7 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory
 			CreateRunDataFactory(input, typeof(DeclarationModePrimaryBusRunDataFactory.PEV_E_IEPC));
 		}
 
-		#endregion PrimaryBus
+#endregion PrimaryBus
 
 		[TestCase()]
 		public void ConventionalCompletedBus()
@@ -435,24 +439,39 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory
 		{
 			mock.Setup(provider => provider.JobInputData.JobType)
 				.Returns(VectoSimulationJobType.ConventionalVehicle);
-			mock.Setup(p => p.JobInputData.Vehicle.ArchitectureID).Returns(ArchitectureID.UNKNOWN);
-			
+
+			mock.Setup(provider => provider.JobInputData.Vehicle.VehicleType).
+				Returns(VectoSimulationJobType.ConventionalVehicle);
+
+			mock.Setup(p => p.JobInputData.Vehicle.ArchitectureID).
+				Returns(ArchitectureID.UNKNOWN);
+
 			return mock;
 		}
 
 		internal static Mock<IDeclarationInputDataProvider> HEV(this Mock<IDeclarationInputDataProvider> mock, ArchitectureID arch)
 		{
-			mock.Setup(p => p.JobInputData.Vehicle.ArchitectureID).Returns(arch);
-			mock.Setup(p => p.JobInputData.JobType).Returns(arch.ToString().StartsWith("P")
+			var type = arch.ToString().StartsWith("P")
 				? VectoSimulationJobType.ParallelHybridVehicle
-				: VectoSimulationJobType.SerialHybridVehicle);
+				: VectoSimulationJobType.SerialHybridVehicle;
+			mock.Setup(p => p.JobInputData.Vehicle.ArchitectureID).
+				Returns(arch);
+			mock.Setup(p => p.JobInputData.JobType).
+				Returns(type);
+			mock.Setup(p => p.JobInputData.Vehicle.VehicleType).
+				Returns(type);
 			return mock;
 		}
 
 		internal static Mock<IDeclarationInputDataProvider> PEV(this Mock<IDeclarationInputDataProvider> mock, ArchitectureID arch)
 		{
-			mock.Setup(p => p.JobInputData.Vehicle.ArchitectureID).Returns(arch);
-			mock.Setup(p => p.JobInputData.JobType).Returns(
+			mock.Setup(p => p.JobInputData.Vehicle.ArchitectureID).
+				Returns(arch);
+			mock.Setup(p => p.JobInputData.JobType).
+				Returns(
+				VectoSimulationJobType.BatteryElectricVehicle);
+			mock.Setup(p => p.JobInputData.Vehicle.VehicleType).
+				Returns(
 				VectoSimulationJobType.BatteryElectricVehicle);
 			return mock;
 		}
@@ -465,13 +484,15 @@ namespace TUGraz.VectoCore.Tests.InputData.RunDataFactory
 
 		internal static Mock<IDeclarationInputDataProvider> PrimaryBus(this Mock<IDeclarationInputDataProvider> mock)
 		{
-			mock.Setup(p => p.JobInputData.Vehicle.VehicleCategory).Returns(VehicleCategory.HeavyBusPrimaryVehicle);
+			mock.Setup(p => p.JobInputData.Vehicle.VehicleCategory).
+				Returns(VehicleCategory.HeavyBusPrimaryVehicle);
 			return mock;
 		}
 
 		internal static Mock<IDeclarationInputDataProvider> CompletedBus(this Mock<IDeclarationInputDataProvider> mock)
 		{
-			mock.Setup(p => p.JobInputData.Vehicle.VehicleCategory).Returns(VehicleCategory.HeavyBusCompletedVehicle);
+			mock.Setup(p => p.JobInputData.Vehicle.VehicleCategory).
+				Returns(VehicleCategory.HeavyBusCompletedVehicle);
 			return mock;
 		}