コード例 #1
0
        public RedirectionConfigurationElement()
        {
            Trace.WriteIf(Tracing.Is.TraceVerbose, string.Empty);

            Properties.Add(ConfigurationProperty <T> .Item("from"));
            Properties.Add(ConfigurationProperty <T> .Item("to"));
        }
コード例 #2
0
        public void op_Item_string_T()
        {
            var actual = ConfigurationProperty <AbsoluteUri> .Item("example", new AbsoluteUri("http://example.com/"));

            Assert.Equal("example", actual.Name);
            Assert.Equal(typeof(AbsoluteUri), actual.Type);
            Assert.Equal(new AbsoluteUri("http://example.com/"), actual.DefaultValue);
            Assert.IsType <ConfigurationConverter <AbsoluteUri> >(actual.Converter);
            Assert.IsType <ConfigurationValidator <AbsoluteUri> >(actual.Validator);
            Assert.True(actual.IsRequired);
        }
コード例 #3
0
        public void op_Item_string_ConfigurationPropertyOptions()
        {
            var actual = ConfigurationProperty <AbsoluteUri> .Item("example", ConfigurationPropertyOptions.IsKey);

            Assert.Equal("example", actual.Name);
            Assert.Equal(typeof(AbsoluteUri), actual.Type);
            Assert.Null(actual.DefaultValue);
            Assert.IsType <ConfigurationConverter <AbsoluteUri> >(actual.Converter);
            Assert.IsType <ConfigurationValidator <AbsoluteUri> >(actual.Validator);
            Assert.False(actual.IsRequired);
            Assert.True(actual.IsKey);
        }
コード例 #4
0
        public NameValueConfigurationElement()
        {
            Trace.WriteIf(Tracing.Is.TraceVerbose, string.Empty);

            Properties.Add(ConfigurationProperty <T> .Item("value"));
        }
コード例 #5
0
 public void op_Item_stringNull_T_ConfigurationPropertyOptions()
 {
     Assert.Throws <ArgumentException>(() => ConfigurationProperty <AbsoluteUri> .Item(null, new AbsoluteUri("http://example.com/"), ConfigurationPropertyOptions.IsKey));
 }
コード例 #6
0
 public void op_Item_stringNull_ConfigurationPropertyOptions()
 {
     Assert.Throws <ArgumentException>(() => ConfigurationProperty <AbsoluteUri> .Item(null, ConfigurationPropertyOptions.IsKey));
 }
コード例 #7
0
 public void op_Item_stringEmpty_T()
 {
     Assert.Throws <ArgumentException>(() => ConfigurationProperty <AbsoluteUri> .Item(string.Empty, new AbsoluteUri("http://example.com/")));
 }
コード例 #8
0
 public void op_Item_stringEmpty()
 {
     Assert.Throws <ArgumentException>(() => ConfigurationProperty <AbsoluteUri> .Item(string.Empty));
 }
コード例 #9
0
 public TaskManagementExtension()
 {
     Properties.Add(ConfigurationProperty <DirectoryInfo> .Item("directory"));
 }