Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/SoilProfile/MacroStabilityInwardsPreconsolidationStress.cs =================================================================== diff -u -re0a8485a3cf901190fd8a6f20589798f1741f219 -rc2b77b22666a09fdc2348440c76cd37325aeba7d --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/SoilProfile/MacroStabilityInwardsPreconsolidationStress.cs (.../MacroStabilityInwardsPreconsolidationStress.cs) (revision e0a8485a3cf901190fd8a6f20589798f1741f219) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/SoilProfile/MacroStabilityInwardsPreconsolidationStress.cs (.../MacroStabilityInwardsPreconsolidationStress.cs) (revision c2b77b22666a09fdc2348440c76cd37325aeba7d) @@ -46,6 +46,7 @@ { throw new ArgumentNullException(nameof(location)); } + if (stressDistribution == null) { throw new ArgumentNullException(nameof(stressDistribution)); @@ -73,14 +74,17 @@ { return false; } + if (ReferenceEquals(this, obj)) { return true; } + if (obj.GetType() != GetType()) { return false; } + return Equals((MacroStabilityInwardsPreconsolidationStress) obj); }