| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // Copyright (c) 2007 Novell, Inc.
- //
- // Authors:
- // Jackson Harper ([email protected])
- //
- using System;
- using System.Windows.Forms;
- using System.Drawing;
- using System.Threading;
- using System.ComponentModel;
- using System.Runtime.Remoting;
- using NUnit.Framework;
- #if NET_2_0
- namespace MonoTests.System.Windows.Forms {
- [TestFixture]
- public class TreeViewHitTestInfoTest {
- [Test]
- public void TestCtor ()
- {
- TreeViewHitTestInfo t = new TreeViewHitTestInfo (null, TreeViewHitTestLocations.None);
- Assert.AreEqual (t.Node, null, "null-1");
- Assert.AreEqual (t.Location, TreeViewHitTestLocations.None, "null-2");
- t = new TreeViewHitTestInfo (null, TreeViewHitTestLocations.Image);
- Assert.AreEqual (t.Node, null, "loc-1");
- Assert.AreEqual (t.Location, TreeViewHitTestLocations.Image, "loc-2");
- TreeNode tn = new TreeNode ("test");
- t = new TreeViewHitTestInfo (tn, TreeViewHitTestLocations.PlusMinus);
- Assert.AreEqual (t.Node, tn, "node-1");
- Assert.AreEqual (t.Location, TreeViewHitTestLocations.PlusMinus);
- }
- [Test]
- public void TestBadLocation ()
- {
- TreeViewHitTestInfo t = new TreeViewHitTestInfo (null, (TreeViewHitTestLocations) (-1));
- Assert.AreEqual (t.Node, null, "bad-loc-1");
- Assert.AreEqual ((int) t.Location, -1, "bad-loc-2");
- }
- }
- }
- #endif
|