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
+
+