Index: Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/NodePresenters/PipingFailureMechanismNodePresenterTest.cs =================================================================== diff -u -rd6de3bdcd7e2211019e39ddf883926fb8d7b13bd -raa5c3620f316831e71797c558a13a0b73a8109df --- Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/NodePresenters/PipingFailureMechanismNodePresenterTest.cs (.../PipingFailureMechanismNodePresenterTest.cs) (revision d6de3bdcd7e2211019e39ddf883926fb8d7b13bd) +++ Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/NodePresenters/PipingFailureMechanismNodePresenterTest.cs (.../PipingFailureMechanismNodePresenterTest.cs) (revision aa5c3620f316831e71797c558a13a0b73a8109df) @@ -414,39 +414,35 @@ } [Test] - public void CanRemove_PipingFailureMechanism_ReturnTrue() + public void CanRemove_Always_ReturnFalse() { // Setup var mocks = new MockRepository(); - var dataMock = mocks.StrictMock(); + var parentNodeDataMock = mocks.StrictMock(); var nodeMock = mocks.StrictMock(); mocks.ReplayAll(); var nodePresenter = new PipingFailureMechanismNodePresenter(); // Call - bool removalAllowed = nodePresenter.CanRemove(dataMock, nodeMock); + bool removalAllowed = nodePresenter.CanRemove(parentNodeDataMock, nodeMock); // Assert - Assert.IsTrue(removalAllowed); + Assert.IsFalse(removalAllowed); mocks.VerifyAll(); // Expect no calls on arguments } [Test] public void RemoveNodeData_PipingFailureMechanism_PipingFailureMechanismRemovedFromAssessmentSection() { // Setup - var assessmentSection = new AssessmentSection(); - assessmentSection.InitializePipingFailureMechanism(); - var nodePresenter = new PipingFailureMechanismNodePresenter(); // Call - bool removalSuccesful = nodePresenter.RemoveNodeData(assessmentSection, new PipingFailureMechanism()); + TestDelegate call = () => nodePresenter.RemoveNodeData(new object(), new PipingFailureMechanism()); // Assert - Assert.IsTrue(removalSuccesful); - Assert.IsNull(assessmentSection.PipingFailureMechanism); + Assert.Throws(call); } [Test]