Index: Ringtoets/Common/src/Ringtoets.Common.Data/AssemblyTool/AssemblyToolCategoriesFactory.cs =================================================================== diff -u -rd75cba7f33dd4264452ed4dcceddd5ec79b210ea -r60c186de01b089481c7393257abeb730241ac5f4 --- Ringtoets/Common/src/Ringtoets.Common.Data/AssemblyTool/AssemblyToolCategoriesFactory.cs (.../AssemblyToolCategoriesFactory.cs) (revision d75cba7f33dd4264452ed4dcceddd5ec79b210ea) +++ Ringtoets/Common/src/Ringtoets.Common.Data/AssemblyTool/AssemblyToolCategoriesFactory.cs (.../AssemblyToolCategoriesFactory.cs) (revision 60c186de01b089481c7393257abeb730241ac5f4) @@ -122,16 +122,14 @@ /// /// Creates the geotechnical failure mechanism section assembly categories. /// - /// The signaling norm to use in the calculation. - /// The lower limit norm to use in the calculation. + /// The norm to use in the calculation. /// The failure mechanism contribution to calculate with. /// The 'N' parameter used to factor in the 'length effect'. /// An with categories of /// . /// Thrown when an error occurred while creating the categories. public static IEnumerable CreateGeotechnicalFailureMechanismSectionAssemblyCategories( - double signalingNorm, - double lowerLimitNorm, + double normativeNorm, double failureMechanismContribution, double n) { @@ -140,10 +138,9 @@ try { - return calculator.CalculateGeotechnicalFailureMechanismSectionCategories(new AssemblyCategoriesInput(n, - failureMechanismContribution, - signalingNorm, - lowerLimitNorm)); + return calculator.CalculateGeotechnicalFailureMechanismSectionCategories(normativeNorm, + n, + failureMechanismContribution); } catch (AssemblyCategoriesCalculatorException e) { Index: Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/GeotechnicalFailureMechanismAssemblyCategoriesContext.cs =================================================================== diff -u -r9b496f8bf4a477227a06cb1716f2f02966c80ef1 -r60c186de01b089481c7393257abeb730241ac5f4 --- Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/GeotechnicalFailureMechanismAssemblyCategoriesContext.cs (.../GeotechnicalFailureMechanismAssemblyCategoriesContext.cs) (revision 9b496f8bf4a477227a06cb1716f2f02966c80ef1) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/GeotechnicalFailureMechanismAssemblyCategoriesContext.cs (.../GeotechnicalFailureMechanismAssemblyCategoriesContext.cs) (revision 60c186de01b089481c7393257abeb730241ac5f4) @@ -47,8 +47,7 @@ : base(wrappedData, assessmentSection, getNFunc) { GetFailureMechanismSectionAssemblyCategoriesFunc = () => - AssemblyToolCategoriesFactory.CreateGeotechnicalFailureMechanismSectionAssemblyCategories(FailureMechanismContribution.SignalingNorm, - FailureMechanismContribution.LowerLimitNorm, + AssemblyToolCategoriesFactory.CreateGeotechnicalFailureMechanismSectionAssemblyCategories(assessmentSection.FailureMechanismContribution.Norm, wrappedData.Contribution, getNFunc()); } Index: Ringtoets/Common/test/Ringtoets.Common.Data.Test/AssemblyTool/AssemblyToolCategoriesFactoryTest.cs =================================================================== diff -u -r4f8de1ec63217365ef12dbbca6092f49a4b24113 -r60c186de01b089481c7393257abeb730241ac5f4 --- Ringtoets/Common/test/Ringtoets.Common.Data.Test/AssemblyTool/AssemblyToolCategoriesFactoryTest.cs (.../AssemblyToolCategoriesFactoryTest.cs) (revision 4f8de1ec63217365ef12dbbca6092f49a4b24113) +++ Ringtoets/Common/test/Ringtoets.Common.Data.Test/AssemblyTool/AssemblyToolCategoriesFactoryTest.cs (.../AssemblyToolCategoriesFactoryTest.cs) (revision 60c186de01b089481c7393257abeb730241ac5f4) @@ -272,8 +272,7 @@ { // Setup var random = new Random(11); - double signalingNorm = random.NextDouble(); - double lowerLimitNorm = random.NextDouble(); + double normativeNorm = random.NextDouble(); double failureMechanismContribution = random.NextDouble(); double n = random.NextDouble(); @@ -283,17 +282,14 @@ AssemblyCategoriesCalculatorStub calculator = calculatorFactory.LastCreatedAssemblyCategoriesCalculator; // Call - AssemblyToolCategoriesFactory.CreateGeotechnicalFailureMechanismSectionAssemblyCategories(signalingNorm, - lowerLimitNorm, + AssemblyToolCategoriesFactory.CreateGeotechnicalFailureMechanismSectionAssemblyCategories(normativeNorm, failureMechanismContribution, n); // Assert - AssemblyCategoriesInput assemblyCategoriesInput = calculator.AssemblyCategoriesInput; - Assert.AreEqual(signalingNorm, assemblyCategoriesInput.SignalingNorm); - Assert.AreEqual(lowerLimitNorm, assemblyCategoriesInput.LowerLimitNorm); - Assert.AreEqual(failureMechanismContribution / 100, assemblyCategoriesInput.FailureMechanismContribution); - Assert.AreEqual(n, assemblyCategoriesInput.N); + Assert.AreEqual(normativeNorm, calculator.NormativeNorm); + Assert.AreEqual(failureMechanismContribution / 100, calculator.FailureMechanismContribution); + Assert.AreEqual(n, calculator.FailureMechanismN); } } @@ -302,8 +298,7 @@ { // Setup var random = new Random(11); - double signalingNorm = random.NextDouble(); - double lowerLimitNorm = random.NextDouble(); + double normativeNorm = random.NextDouble(); double failureMechanismContribution = random.NextDouble(); double n = random.NextDouble(); @@ -314,8 +309,7 @@ // Call FailureMechanismSectionAssemblyCategory[] output = AssemblyToolCategoriesFactory.CreateGeotechnicalFailureMechanismSectionAssemblyCategories( - signalingNorm, - lowerLimitNorm, + normativeNorm, failureMechanismContribution, n).ToArray(); @@ -340,7 +334,7 @@ calculator.ThrowExceptionOnCalculate = true; // Call - TestDelegate test = () => AssemblyToolCategoriesFactory.CreateGeotechnicalFailureMechanismSectionAssemblyCategories(0, 0, 0, 0); + TestDelegate test = () => AssemblyToolCategoriesFactory.CreateGeotechnicalFailureMechanismSectionAssemblyCategories(0, 0, 0); // Assert var exception = Assert.Throws(test); Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/GeotechnicalFailureMechanismAssemblyCategoriesContextTest.cs =================================================================== diff -u -r1afad22e15469e5656c2cab8e59223e82d29503f -r60c186de01b089481c7393257abeb730241ac5f4 --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/GeotechnicalFailureMechanismAssemblyCategoriesContextTest.cs (.../GeotechnicalFailureMechanismAssemblyCategoriesContextTest.cs) (revision 1afad22e15469e5656c2cab8e59223e82d29503f) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/PresentationObjects/GeotechnicalFailureMechanismAssemblyCategoriesContextTest.cs (.../GeotechnicalFailureMechanismAssemblyCategoriesContextTest.cs) (revision 60c186de01b089481c7393257abeb730241ac5f4) @@ -72,12 +72,10 @@ IEnumerable calculatorOutput = calculator.GeoTechnicalFailureMechanismSectionCategoriesOutput; Assert.AreSame(calculatorOutput, output); - AssemblyCategoriesInput actualCalculatorInput = calculator.AssemblyCategoriesInput; - FailureMechanismContribution expectedContribution = assessmentSection.FailureMechanismContribution; - Assert.AreEqual(failureMechanism.Contribution / 100, actualCalculatorInput.FailureMechanismContribution, tolerance); - Assert.AreEqual(expectedContribution.LowerLimitNorm, actualCalculatorInput.LowerLimitNorm, tolerance); - Assert.AreEqual(expectedContribution.SignalingNorm, actualCalculatorInput.SignalingNorm, tolerance); - Assert.AreEqual(n, actualCalculatorInput.N); + double normativeNorm = assessmentSection.FailureMechanismContribution.Norm; + Assert.AreEqual(failureMechanism.Contribution / 100, calculator.FailureMechanismContribution, tolerance); + Assert.AreEqual(normativeNorm, calculator.NormativeNorm, tolerance); + Assert.AreEqual(n, calculator.FailureMechanismN); } mocks.VerifyAll();