Index: Riskeer/DuneErosion/src/Riskeer.DuneErosion.Forms/Factories/DuneErosionMapDataFeaturesFactory.cs
===================================================================
diff -u -r5ec69e287ba7942c99159c72ea13433c79145f72 -raf2fc24af74a6afba450e7fc95b7ec66fd79ff63
--- Riskeer/DuneErosion/src/Riskeer.DuneErosion.Forms/Factories/DuneErosionMapDataFeaturesFactory.cs (.../DuneErosionMapDataFeaturesFactory.cs) (revision 5ec69e287ba7942c99159c72ea13433c79145f72)
+++ Riskeer/DuneErosion/src/Riskeer.DuneErosion.Forms/Factories/DuneErosionMapDataFeaturesFactory.cs (.../DuneErosionMapDataFeaturesFactory.cs) (revision af2fc24af74a6afba450e7fc95b7ec66fd79ff63)
@@ -42,25 +42,6 @@
internal static class DuneErosionMapDataFeaturesFactory
{
///
- /// Create dune location features based on the provided .
- ///
- /// The to create the location features for.
- /// A collection of features or an empty collection when does not contain
- /// any dune locations.
- /// Thrown when is null.
- public static IEnumerable CreateDuneLocationFeatures(DuneErosionFailureMechanism failureMechanism)
- {
- if (failureMechanism == null)
- {
- throw new ArgumentNullException(nameof(failureMechanism));
- }
-
- return AggregatedDuneLocationFactory.CreateAggregatedDuneLocations(failureMechanism)
- .Select(CreateDuneLocationFeature)
- .ToArray();
- }
-
- ///
/// Create dune location features based on the provided .
///
/// The collection of to create the location features for.
Index: Riskeer/DuneErosion/test/Riskeer.DuneErosion.Forms.Test/Factories/DuneErosionMapDataFeaturesFactoryTest.cs
===================================================================
diff -u -r5ec69e287ba7942c99159c72ea13433c79145f72 -raf2fc24af74a6afba450e7fc95b7ec66fd79ff63
--- Riskeer/DuneErosion/test/Riskeer.DuneErosion.Forms.Test/Factories/DuneErosionMapDataFeaturesFactoryTest.cs (.../DuneErosionMapDataFeaturesFactoryTest.cs) (revision 5ec69e287ba7942c99159c72ea13433c79145f72)
+++ Riskeer/DuneErosion/test/Riskeer.DuneErosion.Forms.Test/Factories/DuneErosionMapDataFeaturesFactoryTest.cs (.../DuneErosionMapDataFeaturesFactoryTest.cs) (revision af2fc24af74a6afba450e7fc95b7ec66fd79ff63)
@@ -38,58 +38,10 @@
public class DuneErosionMapDataFeaturesFactoryTest
{
[Test]
- public void CreateDuneLocationsFeatures_FailureMechanismNull_ThrowsArgumentNullException()
- {
- // Call
- TestDelegate call = () => DuneErosionMapDataFeaturesFactory.CreateDuneLocationFeatures((DuneErosionFailureMechanism) null);
-
- // Assert
- var exception = Assert.Throws(call);
- Assert.AreEqual("failureMechanism", exception.ParamName);
- }
-
- [Test]
- public void CreateDuneLocationFeatures_FailureMechanismWithoutDuneLocations_ReturnsEmptyFeaturesArray()
- {
- // Call
- IEnumerable features = DuneErosionMapDataFeaturesFactory.CreateDuneLocationFeatures(new DuneErosionFailureMechanism());
-
- // Assert
- CollectionAssert.IsEmpty(features);
- }
-
- [Test]
- [TestCase(true)]
- [TestCase(false)]
- public void CreateDuneLocationsFeatures_WithFailureMechanism_ReturnFeatures(bool withOutput)
- {
- // Setup
- DuneLocation[] duneLocations =
- {
- CreateDuneLocation(1),
- CreateDuneLocation(2)
- };
-
- var failureMechanism = new DuneErosionFailureMechanism();
- failureMechanism.SetDuneLocations(duneLocations);
-
- if (withOutput)
- {
- DuneLocationsTestHelper.SetDuneLocationCalculationOutput(failureMechanism);
- }
-
- // Call
- IEnumerable features = DuneErosionMapDataFeaturesFactory.CreateDuneLocationFeatures(failureMechanism);
-
- // Assert
- DuneErosionMapFeaturesTestHelper.AssertDuneLocationFeaturesData(failureMechanism, features);
- }
-
- [Test]
public void CreateDuneLocationFeatures_LocationsNull_ThrowsArgumentNullException()
{
// Call
- void Call() => DuneErosionMapDataFeaturesFactory.CreateDuneLocationFeatures((IEnumerable) null);
+ void Call() => DuneErosionMapDataFeaturesFactory.CreateDuneLocationFeatures(null);
// Assert
var exception = Assert.Throws(Call);