Index: Riskeer/DuneErosion/test/Riskeer.DuneErosion.Data.TestUtil/DuneLocationsTestHelper.cs =================================================================== diff -u -ra8194068ad411e06357a809b9e0b3e0639661217 -rd53f29fa5e7b47e666330163a088556e17893350 --- Riskeer/DuneErosion/test/Riskeer.DuneErosion.Data.TestUtil/DuneLocationsTestHelper.cs (.../DuneLocationsTestHelper.cs) (revision a8194068ad411e06357a809b9e0b3e0639661217) +++ Riskeer/DuneErosion/test/Riskeer.DuneErosion.Data.TestUtil/DuneLocationsTestHelper.cs (.../DuneLocationsTestHelper.cs) (revision d53f29fa5e7b47e666330163a088556e17893350) @@ -45,11 +45,9 @@ throw new ArgumentNullException(nameof(failureMechanism)); } - return failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm.Where(HasDuneLocationCalculationOutput) - .Concat(failureMechanism.CalculationsForMechanismSpecificSignalingNorm.Where(HasDuneLocationCalculationOutput)) - .Concat(failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm.Where(HasDuneLocationCalculationOutput)) - .Concat(failureMechanism.CalculationsForLowerLimitNorm.Where(HasDuneLocationCalculationOutput)) - .Concat(failureMechanism.CalculationsForFactorizedLowerLimitNorm.Where(HasDuneLocationCalculationOutput)) + return failureMechanism.DuneLocationCalculationsForUserDefinedTargetProbabilities + .SelectMany(dlc => dlc.DuneLocationCalculations) + .Where(HasDuneLocationCalculationOutput) .ToArray(); } @@ -67,11 +65,9 @@ throw new ArgumentNullException(nameof(failureMechanism)); } - Assert.True(failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm.All(calc => !HasDuneLocationCalculationOutput(calc))); - Assert.True(failureMechanism.CalculationsForMechanismSpecificSignalingNorm.All(calc => !HasDuneLocationCalculationOutput(calc))); - Assert.True(failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm.All(calc => !HasDuneLocationCalculationOutput(calc))); - Assert.True(failureMechanism.CalculationsForLowerLimitNorm.All(calc => !HasDuneLocationCalculationOutput(calc))); - Assert.True(failureMechanism.CalculationsForFactorizedLowerLimitNorm.All(calc => !HasDuneLocationCalculationOutput(calc))); + Assert.True(failureMechanism.DuneLocationCalculationsForUserDefinedTargetProbabilities + .SelectMany(dlc => dlc.DuneLocationCalculations) + .All(calc => !HasDuneLocationCalculationOutput(calc))); } /// @@ -93,6 +89,9 @@ SetDuneLocationCalculationOutput(failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm, random); SetDuneLocationCalculationOutput(failureMechanism.CalculationsForLowerLimitNorm, random); SetDuneLocationCalculationOutput(failureMechanism.CalculationsForFactorizedLowerLimitNorm, random); + + SetDuneLocationCalculationOutput(failureMechanism.DuneLocationCalculationsForUserDefinedTargetProbabilities + .SelectMany(dlc => dlc.DuneLocationCalculations), random); } private static bool HasDuneLocationCalculationOutput(DuneLocationCalculation calculation)