Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.Test/DuneLocationCalculationTest.cs =================================================================== diff -u -r59527a5120b5c6c1239449c823ea6b0f76000df6 -rc743d1f229ff553fff9a05964c1adac6e510df4a --- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.Test/DuneLocationCalculationTest.cs (.../DuneLocationCalculationTest.cs) (revision 59527a5120b5c6c1239449c823ea6b0f76000df6) +++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.Test/DuneLocationCalculationTest.cs (.../DuneLocationCalculationTest.cs) (revision c743d1f229ff553fff9a05964c1adac6e510df4a) @@ -19,20 +19,37 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; using NUnit.Framework; +using Ringtoets.DuneErosion.Data.TestUtil; namespace Ringtoets.DuneErosion.Data.Test { [TestFixture] public class DuneLocationCalculationTest { [Test] + public void Constructor_DuneLocationNull_ThrowsArgumentNullException() + { + // Call + TestDelegate call = () => new DuneLocationCalculation(null); + + // Assert + var exception = Assert.Throws(call); + Assert.AreEqual("duneLocation", exception.ParamName); + } + + [Test] public void Constructor_ExpectedValues() { + // Setup + var duneLocation = new TestDuneLocation(); + // Call - var duneLocationCalculation = new DuneLocationCalculation(); + var duneLocationCalculation = new DuneLocationCalculation(duneLocation); // Assert + Assert.AreSame(duneLocation, duneLocationCalculation.DuneLocation); Assert.IsNull(duneLocationCalculation.Output); } }