Index: test/Common/DelftTools.Tests/Controls/Swf/TreeViewControls/TreeNodeTest.cs =================================================================== diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -r56d416743ac3bd71dc1b9b59c7f65d988e685f24 --- test/Common/DelftTools.Tests/Controls/Swf/TreeViewControls/TreeNodeTest.cs (.../TreeNodeTest.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) +++ test/Common/DelftTools.Tests/Controls/Swf/TreeViewControls/TreeNodeTest.cs (.../TreeNodeTest.cs) (revision 56d416743ac3bd71dc1b9b59c7f65d988e685f24) @@ -28,8 +28,29 @@ var node = node12.GetParentOfLevel(0); - node - .Should().Be.EqualTo(node1); + node.Should().Be.EqualTo(node1); } + + [Test] + public void TestTextLengthLimit() + { + var node = treeView.NewNode(); + + treeView.Nodes.Add(node); + + var hugeText = ""; + for (var i = 0; i <= 99; i++) + { + hugeText += "1834567890"; // hondred times 10 symbols = 1000 symbols + } + Assert.AreEqual(hugeText.Length, 1000); + + node.Text = hugeText; + Assert.AreEqual(node.Text.Length, hugeText.Length); + + node.Text = hugeText + "123"; + + Assert.AreEqual(node.Text.Length, hugeText.Length); + } } } \ No newline at end of file