Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableFailureMechanism.cs =================================================================== diff -u -r1ea93714d7063df84c6ecf043209ef821ca54a70 -ra30b67748bed77736f62b6b3c30c82649bb9cf4e --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableFailureMechanism.cs (.../SerializableFailureMechanism.cs) (revision 1ea93714d7063df84c6ecf043209ef821ca54a70) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.IO/Model/SerializableFailureMechanism.cs (.../SerializableFailureMechanism.cs) (revision a30b67748bed77736f62b6b3c30c82649bb9cf4e) @@ -49,16 +49,18 @@ /// The type of the failure mechanism. /// The group of the failure mechanism. /// The total failure mechanism assembly result. - /// Thrown when any parameter is null. + /// Thrown when is null or empty. + /// Thrown when + /// or is null. public SerializableFailureMechanism(string id, SerializableTotalAssemblyResult totalAssemblyResult, SerializableFailureMechanismType failureMechanismType, SerializableFailureMechanismGroup failureMechanismGroup, SerializableFailureMechanismAssemblyResult failureMechanismAssemblyResult) : this() { - if (id == null) + if (string.IsNullOrEmpty(id)) { - throw new ArgumentNullException(nameof(id)); + throw new ArgumentException($@"'{nameof(id)}' must have a value."); } if (totalAssemblyResult == null)