diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs
index 0d598721867b8c146636aaf010bcf08ca9c2b363..1f5416b9a71a5baef324ec700951551881181638 100644
--- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs
+++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/InterimStageBusVehicleViewModel_v2_8.cs
@@ -151,14 +151,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 			MultistageAirdragViewModel.AirdragViewModelChanged += ((sender, args) => {
 				if (sender is IMultistageAirdragViewModel vm) {
 					if (AirdragModifiedMultistageMandatory) {
-						if (vm.AirDragViewModel != null)
-						{
-							AirdragModifiedMultistage = true;
-						}
-						else
-						{
-							AirdragModifiedMultistage = false;
-						}
+						AirdragModifiedMultistage = vm.AirDragViewModel != null;
 					}
 				}
 			});
@@ -173,13 +166,13 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation
 
 			if (consolidatedVehicleData?.AirdragModifiedMultistage != null)
 			{
-				_airdragModifiedMultistageMandatory = true;
+				AirdragModifiedMultistageMandatory = true;
 				AirdragModifiedMultistageEditingEnabled = true;
 			}
 
 			if (consolidatedVehicleData?.Components?.AirdragInputData != null)
 			{
-				_airdragModifiedMultistageMandatory = true;
+				AirdragModifiedMultistageMandatory = true;
 				AirdragModifiedMultistageEditingEnabled = true;
 			}
 		}
diff --git a/Vecto3GUI2020Test/ViewModelTests/LoadAndSaveVehicleData.cs b/Vecto3GUI2020Test/ViewModelTests/LoadAndSaveVehicleData.cs
index 02f9952a48c1a0aedea16a025506c042093ac4d6..8758db065c94b238396213ab54a6c184dae73b8c 100644
--- a/Vecto3GUI2020Test/ViewModelTests/LoadAndSaveVehicleData.cs
+++ b/Vecto3GUI2020Test/ViewModelTests/LoadAndSaveVehicleData.cs
@@ -225,13 +225,13 @@ namespace Vecto3GUI2020Test
 			Assert.Null(vifInputData.VehicleInputData.Components);
 		}
 
-		[TestCase(consolidated_multiple_stages_airdrag)]
-		[TestCase(consolidated_multiple_stages)]
-		[TestCase(consolidated_one_stage)]
-		[TestCase(primary_vehicle_only)]
-		public void loadAirdragComponentAndSaveVehicleData(string fileName)
+		[TestCase(consolidated_multiple_stages_airdrag, true)]
+		[TestCase(consolidated_multiple_stages, null)]
+		[TestCase(consolidated_one_stage, null)]
+		[TestCase(primary_vehicle_only, null)]
+		public void loadAirdragComponentAndSaveVehicleData(string fileName, object expectedAirdragModifiedValue)
 		{
-			var vm = loadFile(consolidated_multiple_stages_airdrag);
+			var vm = loadFile(fileName);
 
 			var vehicleVm =
 				vm.MultiStageJobViewModel.ManufacturingStageViewModel.VehicleViewModel as
@@ -261,17 +261,18 @@ namespace Vecto3GUI2020Test
 			Assert.IsTrue(File.Exists(savePath));
 			TestContext.WriteLine("Done!");
 			
-			TestContext.WriteLine("Checking saved File ...");
+			TestContext.WriteLine("Checking saved File ... ");
 			var inputData = (IDeclarationInputDataProvider)_kernel.Get<IXMLInputDataReader>().Create(savePath);
 
 			Assert.NotNull(inputData.JobInputData.Vehicle.Components.AirdragInputData, "No Airdrag Component loaded");
 			var airdragData = inputData.JobInputData.Vehicle.Components.AirdragInputData;
 			
-			Assert.IsTrue(vehicleVm.AirdragModifiedMultistage);
+			Assert.AreEqual(expectedAirdragModifiedValue, vehicleVm.AirdragModifiedMultistage);
 
 
 
 
+			TestContext.WriteLine("Done!");
 
 
 			File.Delete(savePath);
diff --git a/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs b/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs
index 813dfab7665ad48c22220ae9073b5529c2af6cf3..de0b132929e8045cc6baff9cb8621eee69efb049 100644
--- a/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs
+++ b/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs
@@ -4,12 +4,15 @@ using System.Diagnostics;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
+using Ninject;
 using NUnit.Framework;
 using TUGraz.VectoCommon.InputData;
 using TUGraz.VectoCommon.Utils;
+using TUGraz.VectoCore.InputData.FileIO.XML;
 using VECTO3GUI2020.Annotations;
 using VECTO3GUI2020.ViewModel.Implementation.JobEdit.Vehicle.Components;
 using VECTO3GUI2020.ViewModel.MultiStage.Implementation;
+using VECTO3GUI2020.ViewModel.MultiStage.Interfaces;
 
 namespace Vecto3GUI2020Test.ViewModelTests
 {
@@ -115,6 +118,10 @@ namespace Vecto3GUI2020Test.ViewModelTests
 			Assert.IsNull(vehicleVM.AirdragModifiedMultistage);
 			Assert.IsFalse(vehicleVM.AirdragModifiedMultistageMandatory);
 
+			var airdragViewModel = vehicleVM.MultistageAirdragViewModel;
+			Assert.IsTrue(airdragViewModel.LoadAirdragFile(GetFullPath(airdragLoadTestFile)), "Airdrag file not loaded");
+			Assert.IsFalse(vehicleVM.AirdragModifiedMultistageMandatory);
+				
 			vehicleVM.AirdragModifiedMultistageEditingEnabled = true;
 			Assert.IsFalse(vehicleVM.AirdragModifiedMultistageEditingEnabled);