From d43a99ff24b95f66ea1c9e532448e88d586c0c21 Mon Sep 17 00:00:00 2001 From: "harald.martini@student.tugraz.at" <harald.martini@student.tugraz.at> Date: Tue, 5 Oct 2021 08:37:54 +0200 Subject: [PATCH] Added ConsolidatedADAS Test (no manufacturing stages) --- .../ViewModelTests/VehicleViewModelTests.cs | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs b/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs index 4057c06dd4..fcd3071ec0 100644 --- a/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs +++ b/Vecto3GUI2020Test/ViewModelTests/VehicleViewModelTests.cs @@ -4,6 +4,7 @@ using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; +using Castle.Core.Internal; using Ninject; using NUnit.Framework; using TUGraz.VectoCommon.InputData; @@ -126,9 +127,31 @@ namespace Vecto3GUI2020Test.ViewModelTests Assert.Null(vehicleData.ADAS); } + + + + #endregion + [Test] + public void ConsolidatedADASandTPMLMFromPrimaryVehicle() + { + + var vm = LoadFileFromTestDirectory(primary_vehicle_only); + Assert.NotNull(vm); + + var vehicleViewModel = + vm.MultiStageJobViewModel.ManufacturingStageViewModel.Vehicle as InterimStageBusVehicleViewModel_v2_8; + + Assert.IsTrue(vm.MultiStageJobViewModel.ManufacturingStages.IsNullOrEmpty()); + + Assert.NotNull(vehicleViewModel.ConsolidatedVehicleData); + var consolidatedADAS = vehicleViewModel.ConsolidatedVehicleData.ADAS; + Assert.NotNull(consolidatedADAS); + + Assert.NotNull(vehicleViewModel.ConsolidatedVehicleData.GrossVehicleMassRating); + } } -- GitLab