Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Service.Test/GrassCoverErosionInwardsDataSynchronizationServiceTest.cs =================================================================== diff -u -r2ac5d72aaca7c433e6e62718f3ec7f7b42a8aef3 -r7dc47760a60cbc34126fed738e5752ec5425c9e1 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Service.Test/GrassCoverErosionInwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionInwardsDataSynchronizationServiceTest.cs) (revision 2ac5d72aaca7c433e6e62718f3ec7f7b42a8aef3) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Service.Test/GrassCoverErosionInwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionInwardsDataSynchronizationServiceTest.cs) (revision 7dc47760a60cbc34126fed738e5752ec5425c9e1) @@ -23,9 +23,11 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base; +using Core.Common.Base.Geometry; using NUnit.Framework; using Riskeer.Common.Data.Calculation; using Riskeer.Common.Data.DikeProfiles; +using Riskeer.Common.Data.FailureMechanism; using Riskeer.Common.Data.Hydraulics; using Riskeer.Common.Data.TestUtil; using Riskeer.Common.Data.TestUtil.IllustrationPoints; @@ -401,13 +403,29 @@ DikeProfile dikeProfile1 = DikeProfileTestFactory.CreateDikeProfile("Profile 1", "ID 1"); DikeProfile dikeProfile2 = DikeProfileTestFactory.CreateDikeProfile("Profile 2", "ID 2"); + var section1 = new FailureMechanismSection("A", new[] + { + new Point2D(-1, 0), + new Point2D(2, 0) + }); + var section2 = new FailureMechanismSection("B", new[] + { + new Point2D(2, 0), + new Point2D(4, 0) + }); + var failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); failureMechanism.DikeProfiles.AddRange(new[] { dikeProfile1, dikeProfile2 }, "some/path/to/dikeprofiles"); - + failureMechanism.SetSections(new[] + { + section1, + section2 + }, "some/path/to/sections"); + var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, string.Empty, 0, 0); var calculation = new GrassCoverErosionInwardsCalculation(); Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs =================================================================== diff -u -rdfd2e82406d3cafb83004a065b3ea1f943ced729 -r7dc47760a60cbc34126fed738e5752ec5425c9e1 --- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs) (revision dfd2e82406d3cafb83004a065b3ea1f943ced729) +++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs) (revision 7dc47760a60cbc34126fed738e5752ec5425c9e1) @@ -23,8 +23,10 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base; +using Core.Common.Base.Geometry; using NUnit.Framework; using Riskeer.Common.Data.Calculation; +using Riskeer.Common.Data.FailureMechanism; using Riskeer.Common.Data.Hydraulics; using Riskeer.Common.Service; using Riskeer.GrassCoverErosionOutwards.Data; @@ -151,7 +153,24 @@ private static GrassCoverErosionOutwardsFailureMechanism CreateFullyConfiguredFailureMechanism() { + var section1 = new FailureMechanismSection("A", new[] + { + new Point2D(-1, 0), + new Point2D(2, 0) + }); + var section2 = new FailureMechanismSection("B", new[] + { + new Point2D(2, 0), + new Point2D(4, 0) + }); + var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); + failureMechanism.SetSections(new[] + { + section1, + section2 + }, "some/path/to/sections"); + var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, string.Empty, 0, 0); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation(); Index: Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Service.Test/StabilityStoneCoverDataSynchronizationServiceTest.cs =================================================================== diff -u -r1a996fae755a66696cb36fcb32946f0f25e864e7 -r7dc47760a60cbc34126fed738e5752ec5425c9e1 --- Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Service.Test/StabilityStoneCoverDataSynchronizationServiceTest.cs (.../StabilityStoneCoverDataSynchronizationServiceTest.cs) (revision 1a996fae755a66696cb36fcb32946f0f25e864e7) +++ Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Service.Test/StabilityStoneCoverDataSynchronizationServiceTest.cs (.../StabilityStoneCoverDataSynchronizationServiceTest.cs) (revision 7dc47760a60cbc34126fed738e5752ec5425c9e1) @@ -23,8 +23,10 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base; +using Core.Common.Base.Geometry; using NUnit.Framework; using Riskeer.Common.Data.Calculation; +using Riskeer.Common.Data.FailureMechanism; using Riskeer.Common.Data.Hydraulics; using Riskeer.Common.Service; using Riskeer.StabilityStoneCover.Data; @@ -170,7 +172,24 @@ private static StabilityStoneCoverFailureMechanism CreateFullyConfiguredFailureMechanism() { + var section1 = new FailureMechanismSection("A", new[] + { + new Point2D(-1, 0), + new Point2D(2, 0) + }); + var section2 = new FailureMechanismSection("B", new[] + { + new Point2D(2, 0), + new Point2D(4, 0) + }); + var failureMechanism = new StabilityStoneCoverFailureMechanism(); + failureMechanism.SetSections(new[] + { + section1, + section2 + }, "some/path/to/sections"); + var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, string.Empty, 0, 0); var calculation = new StabilityStoneCoverWaveConditionsCalculation(); Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Service.Test/WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs =================================================================== diff -u -rdfd2e82406d3cafb83004a065b3ea1f943ced729 -r7dc47760a60cbc34126fed738e5752ec5425c9e1 --- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Service.Test/WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs (.../WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs) (revision dfd2e82406d3cafb83004a065b3ea1f943ced729) +++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Service.Test/WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs (.../WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs) (revision 7dc47760a60cbc34126fed738e5752ec5425c9e1) @@ -23,8 +23,10 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base; +using Core.Common.Base.Geometry; using NUnit.Framework; using Riskeer.Common.Data.Calculation; +using Riskeer.Common.Data.FailureMechanism; using Riskeer.Common.Data.Hydraulics; using Riskeer.Common.Service; using Riskeer.Revetment.Data; @@ -153,7 +155,24 @@ private static WaveImpactAsphaltCoverFailureMechanism CreateFullyConfiguredFailureMechanism() { + var section1 = new FailureMechanismSection("A", new[] + { + new Point2D(-1, 0), + new Point2D(2, 0) + }); + var section2 = new FailureMechanismSection("B", new[] + { + new Point2D(2, 0), + new Point2D(4, 0) + }); + var failureMechanism = new WaveImpactAsphaltCoverFailureMechanism(); + failureMechanism.SetSections(new[] + { + section1, + section2 + }, "some/path/to/sections"); + var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, string.Empty, 0, 0); var calculation = new WaveImpactAsphaltCoverWaveConditionsCalculation();