public void ColumnHeaderCollection_RemoveByKey_Invoke_Success(string key, int expectedCount)
        {
            var listView   = new ListView();
            var collection = new ListView.ColumnHeaderCollection(listView);
            var header     = new ColumnHeader
            {
                Name = "text"
            };

            collection.Add(header);

            collection.RemoveByKey(key);
            Assert.Equal(expectedCount, collection.Count);
            if (expectedCount == 0)
            {
                Assert.Null(header.ListView);
            }
            else
            {
                Assert.Same(listView, header.ListView);
            }
        }
 public void RemoveByKey(string key)
 {
     list.RemoveByKey(key);
 }