Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Service.Test/DuneErosionDataSynchronizationServiceTest.cs =================================================================== diff -u -rf0c2e0726fb0d7a85fd1e192f3775c8dba10605f -r649b0974fb71df7368d19682bc255618f44d49c1 --- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Service.Test/DuneErosionDataSynchronizationServiceTest.cs (.../DuneErosionDataSynchronizationServiceTest.cs) (revision f0c2e0726fb0d7a85fd1e192f3775c8dba10605f) +++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Service.Test/DuneErosionDataSynchronizationServiceTest.cs (.../DuneErosionDataSynchronizationServiceTest.cs) (revision 649b0974fb71df7368d19682bc255618f44d49c1) @@ -233,7 +233,7 @@ { Calculation = { - Output = new TestDuneLocationOutput() + Output = new TestDuneLocationCalculationOutput() } }; @@ -278,31 +278,21 @@ failureMechanism.DuneLocations.AddRange(duneLocations); failureMechanism.SetDuneLocationCalculations(duneLocations); - failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm.First().Output = new TestDuneLocationOutput(); - failureMechanism.CalculationsForMechanismSpecificSignalingNorm.First().Output = new TestDuneLocationOutput(); - failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm.First().Output = new TestDuneLocationOutput(); - failureMechanism.CalculationsForLowerLimitNorm.First().Output = new TestDuneLocationOutput(); - failureMechanism.CalculationsForFactorizedLowerLimitNorm.First().Output = new TestDuneLocationOutput(); + failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm.First().Output = new TestDuneLocationCalculationOutput(); + failureMechanism.CalculationsForMechanismSpecificSignalingNorm.First().Output = new TestDuneLocationCalculationOutput(); + failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm.First().Output = new TestDuneLocationCalculationOutput(); + failureMechanism.CalculationsForLowerLimitNorm.First().Output = new TestDuneLocationCalculationOutput(); + failureMechanism.CalculationsForFactorizedLowerLimitNorm.First().Output = new TestDuneLocationCalculationOutput(); + IEnumerable expectedAffectedCalculations = + DuneErosionLocationsTestHelper.GetAllDuneErosionLocationCalculationsWithOutput(failureMechanism); + // Call IEnumerable affected = DuneErosionDataSynchronizationService.ClearDuneCalculationOutputs(failureMechanism); // Assert - var expectedAffectedCalculations = new[] - { - failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm.First(), - failureMechanism.CalculationsForMechanismSpecificSignalingNorm.First(), - failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm.First(), - failureMechanism.CalculationsForLowerLimitNorm.First(), - failureMechanism.CalculationsForFactorizedLowerLimitNorm.First() - }; CollectionAssert.AreEquivalent(expectedAffectedCalculations, affected); - - Assert.True(failureMechanism.CalculationsForMechanismSpecificFactorizedSignalingNorm.All(calc => calc.Output == null)); - Assert.True(failureMechanism.CalculationsForMechanismSpecificSignalingNorm.All(calc => calc.Output == null)); - Assert.True(failureMechanism.CalculationsForMechanismSpecificLowerLimitNorm.All(calc => calc.Output == null)); - Assert.True(failureMechanism.CalculationsForLowerLimitNorm.All(calc => calc.Output == null)); - Assert.True(failureMechanism.CalculationsForFactorizedLowerLimitNorm.All(calc => calc.Output == null)); + DuneErosionLocationsTestHelper.AssertDuneLocationCalculationsHaveNoOutputs(failureMechanism); } } } \ No newline at end of file