2008-09-22 Carlos Alberto Cortez <calberto.cortez@gmail.com>
authorCarlos Alberto Cortez <calberto.cortez@gmail.com>
Mon, 22 Sep 2008 12:44:59 +0000 (12:44 -0000)
committerCarlos Alberto Cortez <calberto.cortez@gmail.com>
Mon, 22 Sep 2008 12:44:59 +0000 (12:44 -0000)
* ListViewItemTest.cs: New test for public ctor of
ListViewSubItemCollection.

svn path=/trunk/mcs/; revision=113714

mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ListViewItemTest.cs

index 0d6403ff72a99288bca2167d0dcbea4540c2cc62..e7a19198c63b1308a14a0086192ebda4fb7857dc 100644 (file)
@@ -1,3 +1,8 @@
+2008-09-22  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * ListViewItemTest.cs: New test for public ctor of
+       ListViewSubItemCollection.
+
 2008-09-19  Carlos Alberto Cortez <calberto.cortez@gmail.com>  
 
        * BindingTest.cs: New test for data source looking for a data source
index 66558208d5f07bae5766c2409942d56b1c29f058..efc8dee19c2dc280bbe711846ae23768231b6602 100644 (file)
@@ -1339,6 +1339,24 @@ namespace MonoTests.System.Windows.Forms
        [TestFixture]
        public class ListViewSubItemCollectionTest
        {
+               [Test]
+               public void Ctor ()
+               {
+                       ListViewItem item = new ListViewItem ();
+                       item.Text = "MAIN";
+
+                       ListViewItem.ListViewSubItemCollection sub_items;
+                       sub_items = new ListViewItem.ListViewSubItemCollection (item);
+
+                       Assert.AreEqual (1, sub_items.Count, "#A1");
+                       Assert.AreEqual ("MAIN", sub_items [0].Text, "#A2");
+
+                       sub_items.Add ("A");
+
+                       Assert.AreEqual (2, sub_items.Count, "#B1");
+                       Assert.AreEqual ("A", sub_items [1].Text, "#B2");
+               }
+
                [Test]
                public void AddRange1 ()
                {