Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableFailureMechanismSectionAssembly.cs
===================================================================
diff -u -r5e2248b589fcb4b39e7ff664cd11a200b08daa28 -ra30b67748bed77736f62b6b3c30c82649bb9cf4e
--- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableFailureMechanismSectionAssembly.cs (.../SerializableFailureMechanismSectionAssembly.cs) (revision 5e2248b589fcb4b39e7ff664cd11a200b08daa28)
+++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableFailureMechanismSectionAssembly.cs (.../SerializableFailureMechanismSectionAssembly.cs) (revision a30b67748bed77736f62b6b3c30c82649bb9cf4e)
@@ -44,16 +44,17 @@
/// The section this assembly belongs to.
/// The collection of assembly results for this section assembly.
/// The combined assembly result for this section assembly.
- /// Thrown when any parameter is null.
+ /// Thrown when is null or empty.
+ /// Thrown when any parameter except is null.
public SerializableFailureMechanismSectionAssembly(string id,
SerializableFailureMechanism failureMechanism,
SerializableFailureMechanismSection section,
SerializableFailureMechanismSectionAssemblyResult[] sectionResults,
SerializableFailureMechanismSectionAssemblyResult combinedSectionResult) : this()
{
- if (id == null)
+ if (string.IsNullOrEmpty(id))
{
- throw new ArgumentNullException(nameof(id));
+ throw new ArgumentException($@"'{nameof(id)}' must have a value.");
}
if (failureMechanism == null)