Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/DuneErosion/DuneLocationOutputEntityReadExtensions.cs
===================================================================
diff -u -r649b0974fb71df7368d19682bc255618f44d49c1 -r3f76c829224b930bc043d69bffecabd17ad5019a
--- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/DuneErosion/DuneLocationOutputEntityReadExtensions.cs (.../DuneLocationOutputEntityReadExtensions.cs) (revision 649b0974fb71df7368d19682bc255618f44d49c1)
+++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/DuneErosion/DuneLocationOutputEntityReadExtensions.cs (.../DuneLocationOutputEntityReadExtensions.cs) (revision 3f76c829224b930bc043d69bffecabd17ad5019a)
@@ -19,6 +19,7 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
+using System;
using Application.Ringtoets.Storage.DbContext;
using Ringtoets.Common.Data.Hydraulics;
using Ringtoets.DuneErosion.Data;
@@ -36,8 +37,14 @@
///
/// The to create for.
/// A new .
+ /// Thrown when is null.
internal static DuneLocationCalculationOutput Read(this DuneLocationOutputEntity entity)
{
+ if (entity == null)
+ {
+ throw new ArgumentNullException(nameof(entity));
+ }
+
return new DuneLocationCalculationOutput((CalculationConvergence) entity.CalculationConvergence, new DuneLocationCalculationOutput.ConstructionProperties
{
WaterLevel = entity.WaterLevel.ToNullAsNaN(),