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)