Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelRowTest.cs =================================================================== diff -u -rbbe059ff2ae57383fc40036c7ebb6054febdd7ba -rbba9524cfdab4e69348fddab60efe718e7c1865b --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelRowTest.cs (.../HydraulicBoundaryLocationDesignWaterLevelRowTest.cs) (revision bbe059ff2ae57383fc40036c7ebb6054febdd7ba) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelRowTest.cs (.../HydraulicBoundaryLocationDesignWaterLevelRowTest.cs) (revision bba9524cfdab4e69348fddab60efe718e7c1865b) @@ -24,6 +24,7 @@ using Core.Common.Base.Geometry; using NUnit.Framework; using Ringtoets.HydraRing.Data; +using Ringtoets.Integration.Forms.PresentationObjects; using Ringtoets.Integration.Forms.Views; namespace Ringtoets.Integration.Forms.Test.Views @@ -39,7 +40,7 @@ // Assert var paramName = Assert.Throws(test).ParamName; - Assert.AreEqual("hydraulicBoundaryLocation", paramName); + Assert.AreEqual("designWaterLevelLocationContext", paramName); } [Test] @@ -55,9 +56,13 @@ { DesignWaterLevel = designWaterLevel }; + var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); + hydraulicBoundaryDatabase.Locations.Add(hydraulicBoundaryLocation); + var context = new DesignWaterLevelLocationContext(hydraulicBoundaryDatabase, hydraulicBoundaryLocation); + // Call - var row = new HydraulicBoundaryLocationDesignWaterLevelRow(hydraulicBoundaryLocation); + var row = new HydraulicBoundaryLocationDesignWaterLevelRow(context); // Assert Assert.AreEqual(id, row.Id); @@ -66,16 +71,21 @@ Assert.AreEqual(expectedDesignWaterLevel, row.DesignWaterLevel); var expectedPoint2D = new Point2D(coordinateX, coordinateY); Assert.AreEqual(expectedPoint2D, row.Location); - Assert.AreEqual(hydraulicBoundaryLocation, row.HydraulicBoundaryLocation); + Assert.AreEqual(context, row.DesignWaterLevelLocationContext); Assert.IsFalse(row.ToCalculate); } [Test] public void Constructor_Property_SetPropertyAsExpected() { // Setup - var row = new HydraulicBoundaryLocationDesignWaterLevelRow(new HydraulicBoundaryLocation(1, "LocationName", 1.0, 2.0)); + var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "LocationName", 1.0, 2.0); + var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); + hydraulicBoundaryDatabase.Locations.Add(hydraulicBoundaryLocation); + var context = new DesignWaterLevelLocationContext(hydraulicBoundaryDatabase, hydraulicBoundaryLocation); + var row = new HydraulicBoundaryLocationDesignWaterLevelRow(context); + // Call row.ToCalculate = true;