Index: Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Creators/SerializableAssemblyCreatorTest.cs =================================================================== diff -u -r5ec6a3a075e322e2ca2eddfaf5b3a3f3a2413522 -r533c09fa374c801775800668d9046f9470db2f07 --- Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Creators/SerializableAssemblyCreatorTest.cs (.../SerializableAssemblyCreatorTest.cs) (revision 5ec6a3a075e322e2ca2eddfaf5b3a3f3a2413522) +++ Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Creators/SerializableAssemblyCreatorTest.cs (.../SerializableAssemblyCreatorTest.cs) (revision 533c09fa374c801775800668d9046f9470db2f07) @@ -85,7 +85,14 @@ var serializableAssessmentSection = (SerializableAssessmentSection) serializableAssembly.FeatureMembers[0]; AssertSerializableAssessmentSection("1", assessmentSectionName, geometry, serializableAssessmentSection); - AssertSerializableAssessmentProcess("2", serializableAssessmentSection, (SerializableAssessmentProcess) serializableAssembly.FeatureMembers[1]); + var serializableAssessmentProcess = (SerializableAssessmentProcess) serializableAssembly.FeatureMembers[1]; + AssertSerializableAssessmentProcess("2", serializableAssessmentSection, serializableAssessmentProcess); + AssertSerializableTotalAssemblyResult("3", + failureMechanismAssemblyResultWithoutProbability, + failureMechanismAssemblyResultWithProbability, + assessmentSectionAssembly, + serializableAssessmentProcess, + (SerializableTotalAssemblyResult) serializableAssembly.FeatureMembers[2]); } private static IEnumerable CreateGeometry() @@ -132,11 +139,22 @@ } private static void AssertSerializableAssessmentProcess(string expectedId, - SerializableAssessmentSection expectedSerializableAssessmentSection, + SerializableAssessmentSection expectedAssessmentSection, SerializableAssessmentProcess serializableAssessmentProcess) { Assert.AreEqual(expectedId, serializableAssessmentProcess.Id); - Assert.AreEqual(expectedSerializableAssessmentSection.Id, serializableAssessmentProcess.AssessmentSectionId); + Assert.AreEqual(expectedAssessmentSection.Id, serializableAssessmentProcess.AssessmentSectionId); } + + private static void AssertSerializableTotalAssemblyResult(string expectedId, + ExportableFailureMechanismAssemblyResult expectedFailureMechanismAssemblyResultWithoutProbability, + ExportableFailureMechanismAssemblyResultWithProbability expectedFailureMechanismAssemblyResultWithProbability, + ExportableAssessmentSectionAssemblyResult expectedAssessmentSectionAssemblyResult, + SerializableAssessmentProcess expectedAssessmentProcess, + SerializableTotalAssemblyResult serializableTotalAssembly) + { + Assert.AreEqual(expectedId, serializableTotalAssembly.Id); + Assert.AreEqual(expectedAssessmentProcess.Id, serializableTotalAssembly.AssessmentProcessId); + } } } \ No newline at end of file