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)); }
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); }