Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableAssembly.cs
===================================================================
diff -u -r89fbfe6eb9c1a0778dfc25531b2bf139aa454fe3 -rf610fd08d6d26cb5fc5db3da3c7267e66cf208b9
--- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableAssembly.cs (.../SerializableAssembly.cs) (revision 89fbfe6eb9c1a0778dfc25531b2bf139aa454fe3)
+++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableAssembly.cs (.../SerializableAssembly.cs) (revision f610fd08d6d26cb5fc5db3da3c7267e66cf208b9)
@@ -45,12 +45,9 @@
/// The unique ID of the assembly.
/// The lower corner of the assembly map boundary.
/// The upper corner of the assembly map boundary.
- /// The collection of that
- /// belong to the assembly.
- /// The collection of that
- /// belong to the assembly.
- /// The collection of that
- /// belong to the assembly.
+ /// The that belongs to the assembly.
+ /// The that belongs to the assembly.
+ /// The that belongs to the assembly.
/// The collection of that
/// belong to the assembly.
/// The collection of that
@@ -65,9 +62,9 @@
public SerializableAssembly(string id,
Point2D lowerCorner,
Point2D upperCorner,
- IEnumerable assessmentSections,
- IEnumerable assessmentProcesses,
- IEnumerable totalAssemblyResults,
+ SerializableAssessmentSection assessmentSection,
+ SerializableAssessmentProcess assessmentProcess,
+ SerializableTotalAssemblyResult totalAssemblyResult,
IEnumerable failureMechanisms,
IEnumerable failureMechanismSectionAssemblies,
IEnumerable combinedFailureMechanismSectionAssemblies,
@@ -89,19 +86,19 @@
throw new ArgumentNullException(nameof(upperCorner));
}
- if (assessmentSections == null)
+ if (assessmentSection == null)
{
- throw new ArgumentNullException(nameof(assessmentSections));
+ throw new ArgumentNullException(nameof(assessmentSection));
}
- if (assessmentProcesses == null)
+ if (assessmentProcess == null)
{
- throw new ArgumentNullException(nameof(assessmentProcesses));
+ throw new ArgumentNullException(nameof(assessmentProcess));
}
- if (totalAssemblyResults == null)
+ if (totalAssemblyResult == null)
{
- throw new ArgumentNullException(nameof(totalAssemblyResults));
+ throw new ArgumentNullException(nameof(totalAssemblyResult));
}
if (failureMechanisms == null)
@@ -133,9 +130,9 @@
Boundary = new SerializableBoundary(lowerCorner, upperCorner);
var featureMembers = new List();
- featureMembers.AddRange(assessmentSections);
- featureMembers.AddRange(assessmentProcesses);
- featureMembers.AddRange(totalAssemblyResults);
+ featureMembers.Add(assessmentSection);
+ featureMembers.Add(assessmentProcess);
+ featureMembers.Add(totalAssemblyResult);
featureMembers.AddRange(failureMechanisms);
featureMembers.AddRange(failureMechanismSectionAssemblies);
featureMembers.AddRange(combinedFailureMechanismSectionAssemblies);
Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableAssemblyTest.cs
===================================================================
diff -u -r73d88f2715565f646c8f1d6d8f4f828f808a8751 -rf610fd08d6d26cb5fc5db3da3c7267e66cf208b9
--- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableAssemblyTest.cs (.../SerializableAssemblyTest.cs) (revision 73d88f2715565f646c8f1d6d8f4f828f808a8751)
+++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableAssemblyTest.cs (.../SerializableAssemblyTest.cs) (revision f610fd08d6d26cb5fc5db3da3c7267e66cf208b9)
@@ -84,9 +84,9 @@
TestDelegate call = () => new SerializableAssembly(null,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
Enumerable.Empty(),
@@ -108,9 +108,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
null,
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
Enumerable.Empty(),
@@ -132,9 +132,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
null,
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
Enumerable.Empty(),
@@ -156,8 +156,8 @@
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
null,
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
Enumerable.Empty(),
@@ -178,9 +178,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
null,
- Enumerable.Empty(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
Enumerable.Empty(),
@@ -201,8 +201,8 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
null,
Enumerable.Empty(),
Enumerable.Empty(),
@@ -224,9 +224,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
null,
Enumerable.Empty(),
Enumerable.Empty(),
@@ -247,9 +247,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
null,
Enumerable.Empty(),
@@ -270,9 +270,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
null,
@@ -293,9 +293,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
Enumerable.Empty(),
@@ -316,9 +316,9 @@
TestDelegate call = () => new SerializableAssembly(string.Empty,
new Point2D(random.NextDouble(), random.NextDouble()),
new Point2D(random.NextDouble(), random.NextDouble()),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
Enumerable.Empty(),
Enumerable.Empty(),
Enumerable.Empty(),
@@ -351,20 +351,11 @@
var assembly = new SerializableAssembly(id,
lowerCorner,
upperCorner,
+ assessmentSection,
+ assessmentProcess,
+ totalAssemblyResult,
new[]
{
- assessmentSection
- },
- new[]
- {
- assessmentProcess
- },
- new[]
- {
- totalAssemblyResult
- },
- new[]
- {
failureMechanism
},
new[]
Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/SerializableAssemblyWriterTest.cs
===================================================================
diff -u -r1ea93714d7063df84c6ecf043209ef821ca54a70 -rf610fd08d6d26cb5fc5db3da3c7267e66cf208b9
--- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/SerializableAssemblyWriterTest.cs (.../SerializableAssemblyWriterTest.cs) (revision 1ea93714d7063df84c6ecf043209ef821ca54a70)
+++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/SerializableAssemblyWriterTest.cs (.../SerializableAssemblyWriterTest.cs) (revision f610fd08d6d26cb5fc5db3da3c7267e66cf208b9)
@@ -75,9 +75,9 @@
"id",
new Point2D(0.0, 10.0),
new Point2D(10.0, 20.0),
- Enumerable.Empty(),
- Enumerable.Empty(),
- Enumerable.Empty(),
+ new SerializableAssessmentSection(),
+ new SerializableAssessmentProcess(),
+ new SerializableTotalAssemblyResult(),
new[]
{
new SerializableFailureMechanism()
@@ -353,20 +353,11 @@
"assemblage_1",
new Point2D(12.0, 34.0),
new Point2D(56.053, 78.0002345),
+ assessmentSection,
+ assessmentProcess,
+ totalAssemblyResult,
new[]
{
- assessmentSection
- },
- new[]
- {
- assessmentProcess
- },
- new[]
- {
- totalAssemblyResult
- },
- new[]
- {
failureMechanism
},
new[]