Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.Test/DuneErosionFailureMechanismTest.cs =================================================================== diff -u -r9643d5057d2d3ad82a43b9fd66343e278a866ea2 -r35e9b5c4aee3c7d5b9fa31b6632678acfce97a86 --- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.Test/DuneErosionFailureMechanismTest.cs (.../DuneErosionFailureMechanismTest.cs) (revision 9643d5057d2d3ad82a43b9fd66343e278a866ea2) +++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.Test/DuneErosionFailureMechanismTest.cs (.../DuneErosionFailureMechanismTest.cs) (revision 35e9b5c4aee3c7d5b9fa31b6632678acfce97a86) @@ -98,41 +98,43 @@ } [Test] - public void SetDuneLocationCalculations_DuneLocationsNull_ThrowsArgumentNullException() + public void SetDuneLocations_DuneLocationsNull_ThrowsArgumentNullException() { // Setup var failureMechanism = new DuneErosionFailureMechanism(); // Call - TestDelegate test = () => failureMechanism.SetDuneLocationCalculations(null); + TestDelegate test = () => failureMechanism.SetDuneLocations(null); // Assert string paramName = Assert.Throws(test).ParamName; Assert.AreEqual("duneLocations", paramName); } [Test] - public void SetDuneLocationCalculations_Always_PreviousCalculationsCleared() + public void SetDuneLocations_Always_PreviousLocationsAndCalculationsCalculationsCleared() { // Setup var failureMechanism = new DuneErosionFailureMechanism(); - failureMechanism.SetDuneLocationCalculations(new DuneLocation[] + failureMechanism.SetDuneLocations(new DuneLocation[] { new TestDuneLocation() }); // Precondition + CollectionAssert.IsNotEmpty(failureMechanism.DuneLocations); CollectionAssert.IsNotEmpty(failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm); CollectionAssert.IsNotEmpty(failureMechanism.CalculationsForMechanismSpecificSignalingNorm); CollectionAssert.IsNotEmpty(failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm); CollectionAssert.IsNotEmpty(failureMechanism.CalculationsForLowerLimitNorm); CollectionAssert.IsNotEmpty(failureMechanism.CalculationsForFactorizedLowerLimitNorm); // Call - failureMechanism.SetDuneLocationCalculations(Enumerable.Empty()); + failureMechanism.SetDuneLocations(Enumerable.Empty()); // Assert + CollectionAssert.IsEmpty(failureMechanism.DuneLocations); CollectionAssert.IsEmpty(failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm); CollectionAssert.IsEmpty(failureMechanism.CalculationsForMechanismSpecificSignalingNorm); CollectionAssert.IsEmpty(failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm); @@ -141,7 +143,7 @@ } [Test] - public void SetDuneLocationCalculations_MultipleDuneLocations_SetsExpectedCalculations() + public void SetDuneLocations_MultipleDuneLocations_SetsExpectedLocationsAndCalculations() { // Setup var failureMechanism = new DuneErosionFailureMechanism(); @@ -154,9 +156,11 @@ }; // Call - failureMechanism.SetDuneLocationCalculations(duneLocations); + failureMechanism.SetDuneLocations(duneLocations); // Assert + CollectionAssert.AreEqual(duneLocations, failureMechanism.DuneLocations); + AssertNumberOfDuneLocationCalculations(failureMechanism, duneLocations.Length); AssertDuneLocationCalculations(failureMechanism, 0, duneLocation1); AssertDuneLocationCalculations(failureMechanism, 1, duneLocation2);