Index: Ringtoets/Integration/test/Ringtoets.Integration.Service.Test/RingtoetsDataSynchronizationServiceTest.cs =================================================================== diff -u -r40ab5f9e9cdd69b66f67b1f2fdd1b503aecc24e8 -rcf55284bcecdef7b9ef6cbd0d5a00c27870e4f85 --- Ringtoets/Integration/test/Ringtoets.Integration.Service.Test/RingtoetsDataSynchronizationServiceTest.cs (.../RingtoetsDataSynchronizationServiceTest.cs) (revision 40ab5f9e9cdd69b66f67b1f2fdd1b503aecc24e8) +++ Ringtoets/Integration/test/Ringtoets.Integration.Service.Test/RingtoetsDataSynchronizationServiceTest.cs (.../RingtoetsDataSynchronizationServiceTest.cs) (revision cf55284bcecdef7b9ef6cbd0d5a00c27870e4f85) @@ -295,9 +295,9 @@ } [Test] - [TestCaseSource(nameof(GrassAndDuneLocations))] - public void ClearHydraulicBoundaryLocationOutputForFailureMechanisms_GrassCoverErosionOutwardsAndDuneLocations_ClearDataAndReturnAffectedLocations(HydraulicBoundaryLocation grassCoverErosionLocation, - DuneLocation duneLocation) + [TestCaseSource(nameof(GrassAndDuneLocations1))] + public void ClearHydraulicBoundaryLocationOutputForFailureMechanisms_GrassCoverErosionOutwardsAndDuneLocations_ClearDataAndReturnAffectedLocations( + HydraulicBoundaryLocation grassCoverErosionLocation, DuneLocation duneLocation) { // Setup var grassCoverErosionOutwardsFailureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); @@ -367,9 +367,9 @@ } [Test] - [TestCaseSource(nameof(GrassAndDuneLocations))] - public void ClearHydraulicBoundaryLocationOutputForFailureMechanisms_FailureMechanismsGrassCoverErosionOutwardsAndDuneLocations_ClearDataAndReturnAffectedLocations(HydraulicBoundaryLocation grassCoverErosionLocation, - DuneLocation duneLocation) + [TestCaseSource(nameof(GrassAndDuneLocations2))] + public void ClearHydraulicBoundaryLocationOutputForFailureMechanisms_FailureMechanismsGrassCoverErosionOutwardsAndDuneLocations_ClearDataAndReturnAffectedLocations( + HydraulicBoundaryLocation grassCoverErosionLocation, DuneLocation duneLocation) { // Setup var grassCoverErosionOutwardsFailureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); @@ -408,9 +408,8 @@ [Test] [TestCaseSource(nameof(HydraulicBoundaryLocationAndGrassAndDuneLocations))] - public void ClearHydraulicBoundaryLocationOutput_HydraulicBoundaryGrassCoverErosionOutwardsAndDuneLocations_ClearDataAndReturnAffectedLocations(HydraulicBoundaryLocation hydraulicBoundaryLocation, - HydraulicBoundaryLocation grassCoverErosionLocation, - DuneLocation duneLocation) + public void ClearHydraulicBoundaryLocationOutput_HydraulicBoundaryGrassCoverErosionOutwardsAndDuneLocations_ClearDataAndReturnAffectedLocations( + HydraulicBoundaryLocation hydraulicBoundaryLocation, HydraulicBoundaryLocation grassCoverErosionLocation, DuneLocation duneLocation) { // Setup var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase @@ -1502,35 +1501,48 @@ #region TestData - private static IEnumerable GrassAndDuneLocations + private static IEnumerable GrassAndDuneLocations1 { get { - yield return new TestCaseData( - new TestHydraulicBoundaryLocation(), - new TestDuneLocation() - ).SetName("GrassAndDuneLocationNoOutput"); - yield return new TestCaseData( - TestHydraulicBoundaryLocation.CreateFullyCalculated(), - new TestDuneLocation() - ).SetName("DuneLocationWithoutOutputGrassLocationWithOutput"); - yield return new TestCaseData( - new TestHydraulicBoundaryLocation(), - new TestDuneLocation - { - Output = new TestDuneLocationOutput() - } - ).SetName("GrassLocationWithoutOutputDuneLocationWithOutput"); - yield return new TestCaseData( - TestHydraulicBoundaryLocation.CreateFullyCalculated(), - new TestDuneLocation - { - Output = new TestDuneLocationOutput() - } - ).SetName("GrassAndDuneLocationWithOutput"); + return GrassAndDuneLocationSource("Location1"); } } + private static IEnumerable GrassAndDuneLocations2 + { + get + { + return GrassAndDuneLocationSource("Location2"); + } + } + + private static IEnumerable GrassAndDuneLocationSource(string testName) + { + yield return new TestCaseData( + new TestHydraulicBoundaryLocation(), + new TestDuneLocation() + ).SetName($"GrassAndDuneLocationNoOutput_{testName}"); + yield return new TestCaseData( + TestHydraulicBoundaryLocation.CreateFullyCalculated(), + new TestDuneLocation() + ).SetName($"DuneLocationWithoutOutputGrassLocationWithOutput_{testName}"); + yield return new TestCaseData( + new TestHydraulicBoundaryLocation(), + new TestDuneLocation + { + Output = new TestDuneLocationOutput() + } + ).SetName($"GrassLocationWithoutOutputDuneLocationWithOutput_{testName}"); + yield return new TestCaseData( + TestHydraulicBoundaryLocation.CreateFullyCalculated(), + new TestDuneLocation + { + Output = new TestDuneLocationOutput() + } + ).SetName($"GrassAndDuneLocationWithOutput_{testName}"); + } + private static IEnumerable HydraulicBoundaryLocationAndGrassAndDuneLocations { get