Index: Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/DuneAssessmentSectionTest.cs =================================================================== diff -u -ra7e73f07edff6529f96c5e001b15888c87710acb -r3eea6d34cc1a2db5c90f3f500a30d38f741bbf1e --- Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/DuneAssessmentSectionTest.cs (.../DuneAssessmentSectionTest.cs) (revision a7e73f07edff6529f96c5e001b15888c87710acb) +++ Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/DuneAssessmentSectionTest.cs (.../DuneAssessmentSectionTest.cs) (revision 3eea6d34cc1a2db5c90f3f500a30d38f741bbf1e) @@ -14,6 +14,15 @@ [Test] public void DefaultConstructor_ExpectedValues() { + // Setup + var duneErosionName = "Duinen - Erosie"; + + var contributions = new double[] { 70, 30 }; + var names = new[] { + duneErosionName, + Resources.OtherFailureMechanism_DisplayName + }; + // Call var section = new DuneAssessmentSection(); @@ -25,9 +34,13 @@ Assert.AreEqual("Duintraject", section.Name); Assert.AreEqual("Referentielijn", section.ReferenceLine.Name); Assert.AreEqual("HR locatiedatabase", section.HydraulicBoundaryDatabase.Name); - Assert.AreEqual("Duinen - Erosie", section.DuneErosionFailureMechanism.Name); + Assert.AreEqual(duneErosionName, section.DuneErosionFailureMechanism.Name); Assert.AreEqual(70, section.DuneErosionFailureMechanism.Contribution); + + Assert.AreEqual(contributions, section.FailureMechanismContribution.Distribution.Select(d => d.Contribution)); + Assert.AreEqual(names, section.FailureMechanismContribution.Distribution.Select(d => d.Assessment)); + Assert.AreEqual(Enumerable.Repeat(30000.0, 2), section.FailureMechanismContribution.Distribution.Select(d => d.Norm)); } [Test] @@ -45,7 +58,7 @@ } [Test] - public void FailureMechanismContribution_Always_ReturnInitializedFailureMechanismContribution() + public void FailureMechanismContribution_DefaultConstructed_FailureMechanismContributionWithItemsForFailureMechanismsAndOther() { // Setup var assessmentSection = new DuneAssessmentSection();