Index: Riskeer/DuneErosion/src/Riskeer.DuneErosion.Plugin/DuneErosionPlugin.cs =================================================================== diff -u -r2b7b2aa2685cda206eddef667f6d5ab37423ecd0 -rf74baad41c48a49df1b49deabdeab6f26b662fd2 --- Riskeer/DuneErosion/src/Riskeer.DuneErosion.Plugin/DuneErosionPlugin.cs (.../DuneErosionPlugin.cs) (revision 2b7b2aa2685cda206eddef667f6d5ab37423ecd0) +++ Riskeer/DuneErosion/src/Riskeer.DuneErosion.Plugin/DuneErosionPlugin.cs (.../DuneErosionPlugin.cs) (revision f74baad41c48a49df1b49deabdeab6f26b662fd2) @@ -127,7 +127,8 @@ EnsureVisibleOnCreate = (context, o) => true, CanRemove = (context, o) => true, OnNodeRemoved = DuneLocationCalculationsForUserDefinedTargetProbabilityOnNodeRemoved, - ContextMenuStrip = DuneLocationCalculationsForUserDefinedTargetProbabilityContextMenuStrip + ContextMenuStrip = DuneLocationCalculationsForUserDefinedTargetProbabilityContextMenuStrip, + CanDrag = (context, o) => true }; } Index: Riskeer/DuneErosion/test/Riskeer.DuneErosion.Plugin.Test/TreeNodeInfos/DuneLocationCalculationsForUserDefinedTargetProbabilityContextTreeNodeInfoTest.cs =================================================================== diff -u -rc0a91677d3e21c9ac10173519c286dd565a181d6 -rf74baad41c48a49df1b49deabdeab6f26b662fd2 --- Riskeer/DuneErosion/test/Riskeer.DuneErosion.Plugin.Test/TreeNodeInfos/DuneLocationCalculationsForUserDefinedTargetProbabilityContextTreeNodeInfoTest.cs (.../DuneLocationCalculationsForUserDefinedTargetProbabilityContextTreeNodeInfoTest.cs) (revision c0a91677d3e21c9ac10173519c286dd565a181d6) +++ Riskeer/DuneErosion/test/Riskeer.DuneErosion.Plugin.Test/TreeNodeInfos/DuneLocationCalculationsForUserDefinedTargetProbabilityContextTreeNodeInfoTest.cs (.../DuneLocationCalculationsForUserDefinedTargetProbabilityContextTreeNodeInfoTest.cs) (revision f74baad41c48a49df1b49deabdeab6f26b662fd2) @@ -101,7 +101,7 @@ Assert.IsNull(info.CanCheck); Assert.IsNull(info.CheckedState); Assert.IsNull(info.OnNodeChecked); - Assert.IsNull(info.CanDrag); + Assert.IsNotNull(info.CanDrag); Assert.IsNull(info.CanDrop); Assert.IsNull(info.CanInsert); Assert.IsNull(info.OnDrop); @@ -727,5 +727,18 @@ } } } + + [Test] + public void CanDrag_Always_ReturnsTrue() + { + // Setup + mocks.ReplayAll(); + + // Call + bool canDrag = info.CanDrag(null, null); + + // Assert + Assert.IsTrue(canDrag); + } } } \ No newline at end of file