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() .Concat(failureMechanism.SectionResults) @@ -243,7 +243,7 @@ public void RemoveSurfaceLine_FullyConfiguredPipingFailureMechanism_RemoveProfileAndClearDependentData() { // Setup - PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetFullyConfiguredPipingFailureMechanism(); + PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetPipingFailureMechanismWithAllCalculationConfigurations(); RingtoetsPipingSurfaceLine surfaceLine = failureMechanism.SurfaceLines[0]; PipingCalculation[] calculationsWithSurfaceLine = failureMechanism.Calculations .Cast() @@ -317,7 +317,7 @@ public void RemoveStochasticSoilModel_FullyConfiguredPipingFailureMechanism_RemoveProfileAndClearDependentData() { // Setup - PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetFullyConfiguredPipingFailureMechanism(); + PipingFailureMechanism failureMechanism = PipingTestDataGenerator.GetPipingFailureMechanismWithAllCalculationConfigurations(); StochasticSoilModel soilModel = failureMechanism.StochasticSoilModels[1]; PipingCalculation[] calculationsWithSoilModel = failureMechanism.Calculations .Cast()