public void Contains_ItemsAdded_MatchesExpectation() { var item1 = new SqlBulkCopyColumnMapping(0, 0); var item2 = new SqlBulkCopyColumnMapping(1, 1); var item3 = new SqlBulkCopyColumnMapping(2, 2); SqlBulkCopyColumnMappingCollection collection = CreateCollection(item1, item2, item3); Assert.True(collection.Contains(item1)); Assert.True(collection.Contains(item2)); Assert.True(collection.Contains(item3)); Assert.False(collection.Contains(null)); IList list = collection; Assert.True(list.Contains(item1)); Assert.True(list.Contains(item2)); Assert.True(list.Contains(item3)); Assert.False(list.Contains(null)); Assert.False(list.Contains("Bogus")); }