public static bool RevertMerge (ToolStrip targetToolStrip)
{
+ if (targetToolStrip == null)
+ return false;
+
return RevertMerge (targetToolStrip, targetToolStrip.CurrentlyMergedWith);
}
public static bool RevertMerge (ToolStrip targetToolStrip, ToolStrip sourceToolStrip)
{
if (sourceToolStrip == null)
- throw new ArgumentNullException ("sourceToolStrip");
+ return false;
List<ToolStripItem> items_to_move = new List<ToolStripItem> ();
}\r
\r
[Test]\r
- [ExpectedException (typeof (ArgumentNullException))]\r
- public void MethodRevertMergeANE ()\r
+ public void MethodRevertMergeNullArgument1 ()\r
+ {\r
+ String ts = null;\r
+\r
+ Assert.AreEqual (false, ToolStripManager.RevertMerge (ts), "C1");\r
+ }\r
+\r
+ [Test]\r
+ public void MethodRevertMergeNullArgument2 ()\r
+ {\r
+ ToolStrip ts = null;\r
+\r
+ Assert.AreEqual (false, ToolStripManager.RevertMerge (ts), "C2");\r
+ }\r
+\r
+ [Test]\r
+ public void MethodRevertMergeNullArgument3 ()\r
{\r
ToolStrip ts = new ToolStrip ();\r
\r
- ToolStripManager.RevertMerge (ts, null);\r
+ Assert.AreEqual (false, ToolStripManager.RevertMerge (ts, null), "C3");\r
}\r
\r
[Test]\r