Index: Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.TestUtil.Test/MacroStabilityInwardsCalculationScenarioFactoryTest.cs =================================================================== diff -u -r8d246ac6328e6e649ff6e78dfe3fac210d789ba0 -re38673ff639b5d86a2f55997e2d0d876ba4737f7 --- Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.TestUtil.Test/MacroStabilityInwardsCalculationScenarioFactoryTest.cs (.../MacroStabilityInwardsCalculationScenarioFactoryTest.cs) (revision 8d246ac6328e6e649ff6e78dfe3fac210d789ba0) +++ Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.TestUtil.Test/MacroStabilityInwardsCalculationScenarioFactoryTest.cs (.../MacroStabilityInwardsCalculationScenarioFactoryTest.cs) (revision e38673ff639b5d86a2f55997e2d0d876ba4737f7) @@ -218,7 +218,30 @@ MacroStabilityInwardsCalculationScenario scenario = MacroStabilityInwardsCalculationScenarioFactory.CreateMacroStabilityInwardsCalculationScenarioWithValidInput(); // Assert - MacroStabilityInwardsInput inputParameters = scenario.InputParameters; + AssertInput(scenario.InputParameters); + } + + [Test] + public void CreateCalculatedMacroStabilityInwardsCalculationScenario_ReturnMacroStabilityInwardsCalculationScenario() + { + // Call + MacroStabilityInwardsCalculationScenario scenario = MacroStabilityInwardsCalculationScenarioFactory.CreateCalculatedMacroStabilityInwardsCalculationScenario(); + + // Assert + AssertInput(scenario.InputParameters); + + MacroStabilityInwardsOutput output = scenario.Output; + Assert.IsNotNull(output); + Assert.AreEqual(0.69717486793975103, output.FactorOfStability); + Assert.AreEqual(0.040462733730889267, output.ZValue); + Assert.AreEqual(0.97911632898222489, output.ForbiddenZonesXEntryMax); + Assert.AreEqual(0.44677048942389452, output.ForbiddenZonesXEntryMin); + Assert.IsNotNull(output.SlidingCurve); + Assert.IsNotNull(output.SlipPlane); + } + + private static void AssertInput(MacroStabilityInwardsInput inputParameters) + { Assert.AreEqual(MacroStabilityInwardsDikeSoilScenario.SandDikeOnClay, inputParameters.DikeSoilScenario); Assert.AreEqual(1, inputParameters.PiezometricHeadPhreaticLine2Outwards,