Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/FileImporter/PipingFailureMechanismSectionReplaceStrategyTest.cs =================================================================== diff -u -r327ede36f2e7f23a605e83a0b8d758591e595320 -r34d9218c425a37443a4c589f42490f5854d8cbce --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/FileImporter/PipingFailureMechanismSectionReplaceStrategyTest.cs (.../PipingFailureMechanismSectionReplaceStrategyTest.cs) (revision 327ede36f2e7f23a605e83a0b8d758591e595320) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/FileImporter/PipingFailureMechanismSectionReplaceStrategyTest.cs (.../PipingFailureMechanismSectionReplaceStrategyTest.cs) (revision 34d9218c425a37443a4c589f42490f5854d8cbce) @@ -70,7 +70,6 @@ CollectionAssert.AreEqual(new IObservable[] { failureMechanism, - failureMechanism.SectionResultsOld, failureMechanism.SectionResults, failureMechanism.ScenarioConfigurationsPerFailureMechanismSection }, affectedObjects); Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs =================================================================== diff -u -rdfd2e82406d3cafb83004a065b3ea1f943ced729 -r34d9218c425a37443a4c589f42490f5854d8cbce --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs (.../SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs) (revision dfd2e82406d3cafb83004a065b3ea1f943ced729) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs (.../SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs) (revision 34d9218c425a37443a4c589f42490f5854d8cbce) @@ -759,61 +759,6 @@ } [Test] - public void OnNodeRemoved_ParentIsCalculationGroupContext_RemoveCalculationFromSectionResult() - { - // Setup - var observer = mocks.StrictMock(); - observer.Expect(o => o.UpdateObserver()); - - TestPipingFailureMechanism pipingFailureMechanism = TestPipingFailureMechanism.GetFailureMechanismWithSurfaceLinesAndStochasticSoilModels(); - PipingSurfaceLine[] surfaceLines = pipingFailureMechanism.SurfaceLines.ToArray(); - - var elementToBeRemoved = new SemiProbabilisticPipingCalculationScenario - { - InputParameters = - { - SurfaceLine = surfaceLines[0] - } - }; - - var group = new CalculationGroup(); - group.Children.Add(elementToBeRemoved); - group.Children.Add(new SemiProbabilisticPipingCalculationScenario()); - group.Attach(observer); - pipingFailureMechanism.CalculationsGroup.Children.Add(group); - - var assessmentSection = mocks.Stub(); - mocks.ReplayAll(); - - var calculationContext = new SemiProbabilisticPipingCalculationScenarioContext(elementToBeRemoved, - group, - Enumerable.Empty(), - Enumerable.Empty(), - pipingFailureMechanism, - assessmentSection); - var groupContext = new PipingCalculationGroupContext(group, - null, - Enumerable.Empty(), - Enumerable.Empty(), - pipingFailureMechanism, - assessmentSection); - - // Precondition - Assert.IsTrue(info.CanRemove(calculationContext, groupContext)); - Assert.AreEqual(2, group.Children.Count); - PipingFailureMechanismSectionResultOld[] sectionResults = pipingFailureMechanism.SectionResultsOld.ToArray(); - CollectionAssert.Contains(sectionResults[0].GetCalculationScenarios(pipingFailureMechanism.Calculations.OfType()), elementToBeRemoved); - - // Call - info.OnNodeRemoved(calculationContext, groupContext); - - // Assert - Assert.AreEqual(1, group.Children.Count); - CollectionAssert.DoesNotContain(group.Children, elementToBeRemoved); - CollectionAssert.DoesNotContain(sectionResults[0].GetCalculationScenarios(pipingFailureMechanism.Calculations.OfType()), elementToBeRemoved); - } - - [Test] public void GivenInvalidCalculation_WhenCalculatingFromContextMenu_ThenCalculationNotifiesObserversAndLogMessageAdded() { // Given