public void op_Contains_NameValueConfigurationElement() { var element = new NameValueConfigurationElement<DirectoryInfo>("C", new DirectoryInfo(@"C:\")); var obj = new AddRemoveClearConfigurationElementCollection<DirectoryInfo> { element }; Assert.True(obj.Contains(element)); }
public void op_Clear() { var obj = new AddRemoveClearConfigurationElementCollection<DirectoryInfo> { new NameValueConfigurationElement<DirectoryInfo>("C", new DirectoryInfo(@"C:\")) }; Assert.NotEmpty(obj); obj.Clear(); Assert.Empty(obj); }
public void op_Add_string_T() { var obj = new AddRemoveClearConfigurationElementCollection<DirectoryInfo> { { "C", new DirectoryInfo(@"C:\") } }; Assert.Equal("C", obj.First().Name); }
public void op_CopyTo_NameValueConfigurationElement_int() { var expected = new NameValueConfigurationElement<DirectoryInfo>("C", new DirectoryInfo(@"C:\")); var obj = new AddRemoveClearConfigurationElementCollection<DirectoryInfo> { expected, new NameValueConfigurationElement<DirectoryInfo>("D", new DirectoryInfo(@"D:\")) }; var array = new NameValueConfigurationElement<DirectoryInfo>[obj.Count]; obj.CopyTo(array, 0); var actual = array.First(); Assert.Equal(expected, actual); }
public void prop_CollectionType_get() { const ConfigurationElementCollectionType expected = ConfigurationElementCollectionType.AddRemoveClearMap; var actual = new AddRemoveClearConfigurationElementCollection<DirectoryInfo>().CollectionType; Assert.Equal(expected, actual); }
public void op_Remove_NameValueConfigurationElement_whenEmpty() { var element = new NameValueConfigurationElement<DirectoryInfo>("C", new DirectoryInfo(@"C:\")); var obj = new AddRemoveClearConfigurationElementCollection<DirectoryInfo>(); Assert.False(obj.Remove(element)); }