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);