Index: test/Plugins/Wti/Wti.Forms.Test/NodePresenters/PipingDataNodePresenterTest.cs =================================================================== diff -u -rd6424435444e760d052fe6d8c8786e01bddf9d2b -r325410362b50750d3c291d19c1526799c9b1c583 --- test/Plugins/Wti/Wti.Forms.Test/NodePresenters/PipingDataNodePresenterTest.cs (.../PipingDataNodePresenterTest.cs) (revision d6424435444e760d052fe6d8c8786e01bddf9d2b) +++ test/Plugins/Wti/Wti.Forms.Test/NodePresenters/PipingDataNodePresenterTest.cs (.../PipingDataNodePresenterTest.cs) (revision 325410362b50750d3c291d19c1526799c9b1c583) @@ -1,12 +1,10 @@ -using System; -using System.ComponentModel; +using System.ComponentModel; using DelftTools.Controls; using DelftTools.Controls.Swf; using DelftTools.Shell.Core; using DelftTools.Utils.Collections; using NUnit.Framework; using Rhino.Mocks; -using Wti.Controller; using Wti.Data; using Wti.Forms.NodePresenters; using WtiFormsResources = Wti.Forms.Properties.Resources; @@ -311,7 +309,7 @@ // Setup var mocks = new MockRepository(); var dataMock = mocks.StrictMock(); - var nodeMock = mocks.StrictMock(); + var nodeMock = mocks.StrictMock(); mocks.ReplayAll(); var nodePresenter = new PipingDataNodePresenter(); @@ -325,22 +323,22 @@ } [Test] - public void RemoveNodeData_ProjectWithPipingData_ReturnFalse() + public void RemoveNodeData_Always_PipingDataRemovedFromPipingFailureMechanism() { // Setup var pipingData = new PipingData(); - var project = new Project(); - project.Items.Add(pipingData); + var pipingFailureMechanism = new PipingFailureMechanism(); + pipingFailureMechanism.PipingData = pipingData; var nodePresenter = new PipingDataNodePresenter(); // Call - bool removalSuccesful = nodePresenter.RemoveNodeData(project, pipingData); + bool removalSuccesful = nodePresenter.RemoveNodeData(pipingFailureMechanism, pipingData); // Assert - Assert.IsFalse(removalSuccesful); - CollectionAssert.Contains(project.Items, pipingData); + Assert.IsTrue(removalSuccesful); + Assert.IsNull(pipingFailureMechanism.PipingData); } } } \ No newline at end of file