Index: Core/Common/test/Core.Common.Controls.TreeView.Test/Core.Common.Controls.TreeView.Test.csproj
===================================================================
diff -u -rf24e27cd856cf597082209f97478815b5e9cebbe -rf7f58324728d778611e81aec9f56fdc0669b5df5
--- Core/Common/test/Core.Common.Controls.TreeView.Test/Core.Common.Controls.TreeView.Test.csproj (.../Core.Common.Controls.TreeView.Test.csproj) (revision f24e27cd856cf597082209f97478815b5e9cebbe)
+++ Core/Common/test/Core.Common.Controls.TreeView.Test/Core.Common.Controls.TreeView.Test.csproj (.../Core.Common.Controls.TreeView.Test.csproj) (revision f7f58324728d778611e81aec9f56fdc0669b5df5)
@@ -61,6 +61,7 @@
+
Index: Core/Common/test/Core.Common.Controls.TreeView.Test/TreeNodeInfoTest.cs
===================================================================
diff -u
--- Core/Common/test/Core.Common.Controls.TreeView.Test/TreeNodeInfoTest.cs (revision 0)
+++ Core/Common/test/Core.Common.Controls.TreeView.Test/TreeNodeInfoTest.cs (revision f7f58324728d778611e81aec9f56fdc0669b5df5)
@@ -0,0 +1,195 @@
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using NUnit.Framework;
+
+namespace Core.Common.Controls.TreeView.Test
+{
+ [TestFixture]
+ public class TreeNodeInfoTest
+ {
+ [Test]
+ public void DefaultConstructor_ExpectedValues()
+ {
+ // Call
+ var treeNodeInfo = new TreeNodeInfo();
+
+ // Assert
+ Assert.IsNull(treeNodeInfo.TagType);
+ Assert.IsNull(treeNodeInfo.Text);
+ Assert.IsNull(treeNodeInfo.ForeColor);
+ Assert.IsNull(treeNodeInfo.Image);
+ Assert.IsNull(treeNodeInfo.ContextMenuStrip);
+ Assert.IsNull(treeNodeInfo.EnsureVisibleOnCreate);
+ Assert.IsNull(treeNodeInfo.ChildNodeObjects);
+ Assert.IsNull(treeNodeInfo.CanRename);
+ Assert.IsNull(treeNodeInfo.OnNodeRenamed);
+ Assert.IsNull(treeNodeInfo.CanRemove);
+ Assert.IsNull(treeNodeInfo.OnNodeRemoved);
+ Assert.IsNull(treeNodeInfo.CanCheck);
+ Assert.IsNull(treeNodeInfo.IsChecked);
+ Assert.IsNull(treeNodeInfo.OnNodeChecked);
+ Assert.IsNull(treeNodeInfo.CanDrag);
+ Assert.IsNull(treeNodeInfo.CanDrop);
+ Assert.IsNull(treeNodeInfo.CanInsert);
+ Assert.IsNull(treeNodeInfo.OnDrop);
+ }
+
+ [Test]
+ public void SimpleProperties_SetNewValues_GetNewlySetValues()
+ {
+ // Setup
+ var treeNodeInfo = new TreeNodeInfo();
+ var tagType = typeof(int);
+ Func