Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationActivity.cs =================================================================== diff -u -r6ac5917aa7fd76c41f389c1f649b2449229925d8 -ra38c4e8a74a2110b70335a61abe451051f70528a --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationActivity.cs (.../StabilityPointStructuresCalculationActivity.cs) (revision 6ac5917aa7fd76c41f389c1f649b2449229925d8) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationActivity.cs (.../StabilityPointStructuresCalculationActivity.cs) (revision a38c4e8a74a2110b70335a61abe451051f70528a) @@ -79,19 +79,29 @@ calculationService = new StabilityPointStructuresCalculationService(); } - protected override void OnCancel() + protected override bool Validate() { - + return StabilityPointStructuresCalculationService.Validate(calculation, assessmentSection); } - protected override void OnFinish() + protected override void PerformCalculation() { - throw new NotImplementedException(); + calculation.ClearOutput(); + + calculationService.Calculate(calculation, + assessmentSection, + failureMechanism, + hlcdFilepath); } - protected override void PerformCalculation() + protected override void OnCancel() { - throw new NotImplementedException(); + calculationService.Cancel(); } + + protected override void OnFinish() + { + calculation.NotifyObservers(); + } } } \ No newline at end of file Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Integration.Test/Ringtoets.StabilityPointStructures.Integration.Test.csproj =================================================================== diff -u -r51554015e59e2e5efa56e92d76d055e0d5874e2f -ra38c4e8a74a2110b70335a61abe451051f70528a --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Integration.Test/Ringtoets.StabilityPointStructures.Integration.Test.csproj (.../Ringtoets.StabilityPointStructures.Integration.Test.csproj) (revision 51554015e59e2e5efa56e92d76d055e0d5874e2f) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Integration.Test/Ringtoets.StabilityPointStructures.Integration.Test.csproj (.../Ringtoets.StabilityPointStructures.Integration.Test.csproj) (revision a38c4e8a74a2110b70335a61abe451051f70528a) @@ -41,6 +41,10 @@ ..\..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll True + + ..\..\..\..\packages\RhinoMocks.3.6.1\lib\net\Rhino.Mocks.dll + True + @@ -49,13 +53,60 @@ Properties\GlobalAssembly.cs + Copying.licenseheader + + + {3bbfd65b-b277-4e50-ae6d-bd24c3434609} + Core.Common.Base + + + {D749EE4C-CE50-4C17-BF01-9A953028C126} + Core.Common.TestUtil + + + {D4200F43-3F72-4F42-AF0A-8CED416A38EC} + Ringtoets.Common.Data + + + {52BA7627-CBAB-4209-BE77-3B5F31378277} + Ringtoets.Common.IO + + + {888d4097-8bc2-4703-9fb1-8744c94d525e} + Ringtoets.HydraRing.Calculation + + + {70F8CC9C-5BC8-4FB2-B201-EAE7FA8088C2} + Ringtoets.HydraRing.Data + + + {74CBA865-9338-447F-BAD9-28312446AE84} + Ringtoets.HydraRing.Calculation.TestUtil + + + {11F1F874-45AF-43E4-8AE5-15A5C9593E28} + Ringtoets.Integration.Data + + + {3D4B9740-8348-4434-8D77-B611FC6EE57F} + Ringtoets.StabilityPointStructures.Data + + + {EBCFA2E9-C292-4F22-A4A5-A8CD304ED838} + Ringtoets.StabilityPointStructures.Service + + + {E9AC095B-8F10-41D2-9456-4A85E3BA91AD} + Ringtoets.StabilityPointStructures.Data.TestUtil + +