Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs =================================================================== diff -u -r0e4717786f2f1a865e48da9fde2089a789bfe02c -rc482712c0ff06d5654836fc8d9af535641d63ffb --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 0e4717786f2f1a865e48da9fde2089a789bfe02c) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision c482712c0ff06d5654836fc8d9af535641d63ffb) @@ -299,6 +299,12 @@ AssertFailureMechanismSectionResults( expectedAssessmentSection.PipingStructure.SectionResults, actualAssessmentSection.PipingStructure.SectionResults); + AssertFailureMechanismSectionResults( + expectedAssessmentSection.DuneErosion.SectionResults, + actualAssessmentSection.DuneErosion.SectionResults); + AssertFailureMechanismSectionResults( + expectedAssessmentSection.StabilityStoneCover.SectionResults, + actualAssessmentSection.StabilityStoneCover.SectionResults); } } @@ -568,6 +574,40 @@ } } + private void AssertFailureMechanismSectionResults(IEnumerable expectedSectionResults, IEnumerable actualSectionResults) + { + var expectedSectionResultsArray = expectedSectionResults.ToArray(); + var actualSectionResultsArray = actualSectionResults.ToArray(); + + Assert.AreEqual(expectedSectionResultsArray.Length, actualSectionResultsArray.Length); + + for (var i = 0; i < expectedSectionResultsArray.Length; i++) + { + DuneErosionFailureMechanismSectionResult expectedSection = expectedSectionResultsArray[i]; + DuneErosionFailureMechanismSectionResult actualSection = actualSectionResultsArray[i]; + + Assert.AreEqual(expectedSection.AssessmentLayerTwoA, actualSection.AssessmentLayerTwoA); + Assert.AreEqual(expectedSection.AssessmentLayerThree, actualSection.AssessmentLayerThree); + } + } + + private void AssertFailureMechanismSectionResults(IEnumerable expectedSectionResults, IEnumerable actualSectionResults) + { + var expectedSectionResultsArray = expectedSectionResults.ToArray(); + var actualSectionResultsArray = actualSectionResults.ToArray(); + + Assert.AreEqual(expectedSectionResultsArray.Length, actualSectionResultsArray.Length); + + for (var i = 0; i < expectedSectionResultsArray.Length; i++) + { + StabilityStoneCoverFailureMechanismSectionResult expectedSection = expectedSectionResultsArray[i]; + StabilityStoneCoverFailureMechanismSectionResult actualSection = actualSectionResultsArray[i]; + + Assert.AreEqual(expectedSection.AssessmentLayerTwoA, actualSection.AssessmentLayerTwoA); + Assert.AreEqual(expectedSection.AssessmentLayerThree, actualSection.AssessmentLayerThree); + } + } + private void AssertFailureMechanism(IFailureMechanism expectedFailureMechanism, IFailureMechanism actualFailureMechanism) { Assert.AreEqual(expectedFailureMechanism.Name, actualFailureMechanism.Name);