public void ListViewSubItemCollection_Add_String_Success(string text, string expectedText) { var item = new ListViewItem(); var collection = new ListViewItem.ListViewSubItemCollection(item); collection.Add(text); ListViewItem.ListViewSubItem subItem = Assert.Single(collection.Cast <ListViewItem.ListViewSubItem>()); Assert.Equal(expectedText, subItem.Text); Assert.Equal(item, subItem.owner); }
public void ListViewSubItemCollection_Add_String_Color_Color_Font_Success(string text, Color foreColor, Color backColor, Font font, Color expectedForeColor, Color expectedBackColor, string expectedText) { var item = new ListViewItem(); var collection = new ListViewItem.ListViewSubItemCollection(item); collection.Add(text, foreColor, backColor, font); ListViewItem.ListViewSubItem subItem = Assert.Single(collection.Cast <ListViewItem.ListViewSubItem>()); Assert.Same(expectedText, subItem.Text); Assert.Equal(expectedForeColor, subItem.ForeColor); Assert.Equal(expectedBackColor, subItem.BackColor); Assert.Equal(font ?? Control.DefaultFont, subItem.Font); Assert.Equal(item, subItem.owner); }