Index: Ringtoets/Integration/test/Ringtoets.Integration.TestUtils.Test/Ringtoets.Integration.TestUtils.Test.csproj
===================================================================
diff -u -r0a11587eb780952a8ba1e1ad5d724ba164a6a9d5 -r62365819013badfa7c41bce69ac5f709351ac13f
--- Ringtoets/Integration/test/Ringtoets.Integration.TestUtils.Test/Ringtoets.Integration.TestUtils.Test.csproj (.../Ringtoets.Integration.TestUtils.Test.csproj) (revision 0a11587eb780952a8ba1e1ad5d724ba164a6a9d5)
+++ Ringtoets/Integration/test/Ringtoets.Integration.TestUtils.Test/Ringtoets.Integration.TestUtils.Test.csproj (.../Ringtoets.Integration.TestUtils.Test.csproj) (revision 62365819013badfa7c41bce69ac5f709351ac13f)
@@ -101,14 +101,10 @@
{ce994cc9-6f6a-48ac-b4be-02c30a21f4db}
Ringtoets.Piping.Data
-
- {14c6f716-64e2-4bc4-a1ef-05865fcefa4c}
- Ringtoets.Piping.Primitives
+
+ {A4972765-DDBB-4A1E-B17C-7185577E5591}
+ Ringtoets.Piping.Integration.TestUtils
-
- {070DC87D-520B-4A84-8965-ED5012875FCC}
- Ringtoets.Piping.Integration.TestUtils.Test
-
{87c2c553-c0bc-40bf-b1ea-b83bff357f27}
Ringtoets.Revetment.Data
@@ -129,10 +125,6 @@
{11f1f874-45af-43e4-8ae5-15a5c9593e28}
Ringtoets.Integration.Data
-
- {28811c4a-6c18-42c1-88b2-a03a3784e2d0}
- Ringtoets.Integration.Service
-
{174ba68d-6176-4ac5-8dfd-98cdd2c4d971}
Ringtoets.Integration.TestUtils
Index: Ringtoets/Integration/test/Ringtoets.Integration.TestUtils.Test/TestDataGeneratorTest.cs
===================================================================
diff -u -r0a11587eb780952a8ba1e1ad5d724ba164a6a9d5 -r62365819013badfa7c41bce69ac5f709351ac13f
--- Ringtoets/Integration/test/Ringtoets.Integration.TestUtils.Test/TestDataGeneratorTest.cs (.../TestDataGeneratorTest.cs) (revision 0a11587eb780952a8ba1e1ad5d724ba164a6a9d5)
+++ Ringtoets/Integration/test/Ringtoets.Integration.TestUtils.Test/TestDataGeneratorTest.cs (.../TestDataGeneratorTest.cs) (revision 62365819013badfa7c41bce69ac5f709351ac13f)
@@ -34,7 +34,7 @@
using Ringtoets.HeightStructures.Data;
using Ringtoets.Integration.Data;
using Ringtoets.Piping.Data;
-using Ringtoets.Piping.Integration.TestUtils.Test;
+using Ringtoets.Piping.Integration.TestUtils;
using Ringtoets.StabilityPointStructures.Data;
using Ringtoets.StabilityStoneCover.Data;
using Ringtoets.WaveImpactAsphaltCover.Data;
@@ -222,8 +222,8 @@
{
PipingTestDataGeneratorHelper.AssertHasStochasticSoilModels(pipingFailureMechanism);
PipingTestDataGeneratorHelper.AssertHasSurfaceLines(pipingFailureMechanism);
- PipingTestDataGeneratorHelper.AssertPipingFailureMechanismCalculationConfigurationsWithOutputs(pipingFailureMechanism);
- PipingTestDataGeneratorHelper.AssertPipingFailureMechanismCalculationConfigurationsWithoutOutputs(pipingFailureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasAllPossibleCalculationConfigurationsWithOutputs(pipingFailureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasAllPossibleCalculationConfigurationsWithoutOutputs(pipingFailureMechanism);
containsPipingFailureMechanism = true;
}
@@ -324,7 +324,7 @@
{
PipingTestDataGeneratorHelper.AssertHasStochasticSoilModels(pipingFailureMechanism);
PipingTestDataGeneratorHelper.AssertHasSurfaceLines(pipingFailureMechanism);
- PipingTestDataGeneratorHelper.AssertPipingFailureMechanismCalculationConfigurationsWithoutOutputs(pipingFailureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasAllPossibleCalculationConfigurationsWithoutOutputs(pipingFailureMechanism);
containsPipingFailureMechanism = true;
}
Index: Ringtoets/Integration/test/Ringtoets.Integration.TestUtils/TestDataGenerator.cs
===================================================================
diff -u -r43435200452dd3b310c0c9d044d685209c685eb3 -r62365819013badfa7c41bce69ac5f709351ac13f
--- Ringtoets/Integration/test/Ringtoets.Integration.TestUtils/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision 43435200452dd3b310c0c9d044d685209c685eb3)
+++ Ringtoets/Integration/test/Ringtoets.Integration.TestUtils/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision 62365819013badfa7c41bce69ac5f709351ac13f)
@@ -93,7 +93,7 @@
SetFullyConfiguredFailureMechanism(assessmentSection.GrassCoverErosionInwards, hydraulicBoundaryLocation);
SetFullyConfiguredFailureMechanism(assessmentSection.GrassCoverErosionOutwards, hydraulicBoundaryLocation);
SetFullyConfiguredFailureMechanism(assessmentSection.HeightStructures, hydraulicBoundaryLocation);
- PipingTestDataGenerator.SetFullyConfiguredFailureMechanism(assessmentSection.PipingFailureMechanism, hydraulicBoundaryLocation);
+ PipingTestDataGenerator.ConfigureFailureMechanismWithAllCalculationConfigurations(assessmentSection.PipingFailureMechanism, hydraulicBoundaryLocation);
SetFullyConfiguredFailureMechanism(assessmentSection.StabilityPointStructures, hydraulicBoundaryLocation);
SetFullyConfiguredFailureMechanism(assessmentSection.StabilityStoneCover, hydraulicBoundaryLocation);
SetFullyConfiguredFailureMechanism(assessmentSection.WaveImpactAsphaltCover, hydraulicBoundaryLocation);
Fisheye: Tag 62365819013badfa7c41bce69ac5f709351ac13f refers to a dead (removed) revision in file `Ringtoets/Piping/test/Ringtoets.Piping.Integration.TestUtils.Test/PipingTestDataGeneratorHelper.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Ringtoets/Piping/test/Ringtoets.Piping.Integration.TestUtils.Test/PipingTestDataGeneratorTest.cs
===================================================================
diff -u -r0a11587eb780952a8ba1e1ad5d724ba164a6a9d5 -r62365819013badfa7c41bce69ac5f709351ac13f
--- Ringtoets/Piping/test/Ringtoets.Piping.Integration.TestUtils.Test/PipingTestDataGeneratorTest.cs (.../PipingTestDataGeneratorTest.cs) (revision 0a11587eb780952a8ba1e1ad5d724ba164a6a9d5)
+++ Ringtoets/Piping/test/Ringtoets.Piping.Integration.TestUtils.Test/PipingTestDataGeneratorTest.cs (.../PipingTestDataGeneratorTest.cs) (revision 62365819013badfa7c41bce69ac5f709351ac13f)
@@ -20,12 +20,42 @@
// All rights reserved.
using NUnit.Framework;
+using Ringtoets.Common.Data.TestUtil;
+using Ringtoets.Piping.Data;
namespace Ringtoets.Piping.Integration.TestUtils.Test
{
[TestFixture]
public class PipingTestDataGeneratorTest
{
+ [Test]
+ public void GetPipingFailureMechanismWithAllCalculationConfigurations_ReturnsFailureMechanismWithAllConfigurations()
+ {
+ // Call
+ PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetPipingFailureMechanismWithAllCalculationConfigurations();
+ // Assert
+ PipingTestDataGeneratorHelper.AssertHasStochasticSoilModels(failureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasSurfaceLines(failureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasAllPossibleCalculationConfigurationsWithOutputs(failureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasAllPossibleCalculationConfigurationsWithoutOutputs(failureMechanism);
+ }
+
+ [Test]
+ public void SetPipingFailureMechanismWithAllCalculationConfigurations_ReturnsFailureMechanismWithAllConfigurations()
+ {
+ // Setup
+ var failureMechanism = new PipingFailureMechanism();
+ var hydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateFullyCalculated();
+
+ // Call
+ PipingTestDataGenerator.ConfigureFailureMechanismWithAllCalculationConfigurations(failureMechanism, hydraulicBoundaryLocation);
+
+ // Assert
+ PipingTestDataGeneratorHelper.AssertHasStochasticSoilModels(failureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasSurfaceLines(failureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasAllPossibleCalculationConfigurationsWithOutputs(failureMechanism);
+ PipingTestDataGeneratorHelper.AssertHasAllPossibleCalculationConfigurationsWithoutOutputs(failureMechanism);
+ }
}
}
\ No newline at end of file
Index: Ringtoets/Piping/test/Ringtoets.Piping.Integration.TestUtils.Test/Ringtoets.Piping.Integration.TestUtils.Test.csproj
===================================================================
diff -u -r0a11587eb780952a8ba1e1ad5d724ba164a6a9d5 -r62365819013badfa7c41bce69ac5f709351ac13f
--- Ringtoets/Piping/test/Ringtoets.Piping.Integration.TestUtils.Test/Ringtoets.Piping.Integration.TestUtils.Test.csproj (.../Ringtoets.Piping.Integration.TestUtils.Test.csproj) (revision 0a11587eb780952a8ba1e1ad5d724ba164a6a9d5)
+++ Ringtoets/Piping/test/Ringtoets.Piping.Integration.TestUtils.Test/Ringtoets.Piping.Integration.TestUtils.Test.csproj (.../Ringtoets.Piping.Integration.TestUtils.Test.csproj) (revision 62365819013badfa7c41bce69ac5f709351ac13f)
@@ -50,7 +50,6 @@
Properties\GlobalAssembly.cs
-
@@ -69,6 +68,10 @@
{D4200F43-3F72-4F42-AF0A-8CED416A38EC}
Ringtoets.Common.Data
+
+ {4843d6e5-066f-4795-94f5-1d53932dd03c}
+ Ringtoets.Common.Data.TestUtil
+
{CE994CC9-6F6A-48AC-B4BE-02C30A21F4DB}
Ringtoets.Piping.Data
@@ -77,10 +80,18 @@
{14c6f716-64e2-4bc4-a1ef-05865fcefa4c}
Ringtoets.Piping.Primitives
+
+ {955e574d-67ce-4347-aa6b-7df8a04ed754}
+ Ringtoets.Piping.Data.TestUtil
+
{A4972765-DDBB-4A1E-B17C-7185577E5591}
Ringtoets.Piping.Integration.TestUtils
+
+ {27E0A5C9-3ABF-426A-A3DA-7D0B83A218C8}
+ Ringtoets.Piping.KernelWrapper.TestUtil
+
+
+
+
\ No newline at end of file
Index: Ringtoets/Piping/test/Ringtoets.Piping.Service.Test/PipingDataSynchronizationServiceTest.cs
===================================================================
diff -u -r1188217e2d4f0c433987018e1cd6eb85af9488c1 -r62365819013badfa7c41bce69ac5f709351ac13f
--- Ringtoets/Piping/test/Ringtoets.Piping.Service.Test/PipingDataSynchronizationServiceTest.cs (.../PipingDataSynchronizationServiceTest.cs) (revision 1188217e2d4f0c433987018e1cd6eb85af9488c1)
+++ Ringtoets/Piping/test/Ringtoets.Piping.Service.Test/PipingDataSynchronizationServiceTest.cs (.../PipingDataSynchronizationServiceTest.cs) (revision 62365819013badfa7c41bce69ac5f709351ac13f)
@@ -105,7 +105,7 @@
public void ClearAllCalculationOutput_WithVariousCalculations_ClearsCalculationsOutputAndReturnsAffectedCalculations()
{
// Setup
- PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetFullyConfiguredPipingFailureMechanism();
+ PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetPipingFailureMechanismWithAllCalculationConfigurations();
ICalculation[] expectedAffectedCalculations = failureMechanism.Calculations
.Where(c => c.HasOutput)
.ToArray();
@@ -136,7 +136,7 @@
public void ClearAllCalculationOutputAndHydraulicBoundaryLocations_WithVariousCalculations_ClearsHydraulicBoundaryLocationAndCalculationsAndReturnsAffectedObjects()
{
// Setup
- PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetFullyConfiguredPipingFailureMechanism();
+ PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetPipingFailureMechanismWithAllCalculationConfigurations();
PipingCalculation[] calculations = failureMechanism.Calculations.Cast().ToArray();
IObservable[] expectedAffectedCalculations = calculations
.Where(c => c.HasOutput)
@@ -178,7 +178,7 @@
public void ClearReferenceLineDependentData_FullyConfiguredFailureMechanism_RemoveReferenceLineDependentDataAndReturnAffectedObjects()
{
// Setup
- PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetFullyConfiguredPipingFailureMechanism();
+ PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetPipingFailureMechanismWithAllCalculationConfigurations();
var expectedRemovedObjects = failureMechanism.Sections.OfType