예제 #1
0
 public void ConvertFrom()
 {
     RegexConverter rc = new RegexConverter();
     object regex = rc.ConvertFrom("[a-z]");
     Assert.IsNotNull(regex);
     Assert.IsTrue(regex is Regex);
     Assert.IsFalse(((Regex)regex).IsMatch("2"));
 }
        public void ConvertFrom()
        {
            RegexConverter rc    = new RegexConverter();
            object         regex = rc.ConvertFrom("[a-z]");

            Assert.IsNotNull(regex);
            Assert.IsTrue(regex is Regex);
            Assert.IsFalse(((Regex)regex).IsMatch("2"));
        }
예제 #3
0
        /// <summary>
        /// Registers standard and configured type converters.
        /// </summary>
        static TypeConverterRegistry()
        {
            lock (syncRoot)
            {
                converters[typeof(string[])]            = new StringArrayConverter();
                converters[typeof(Type)]                = new RuntimeTypeConverter();
                converters[typeof(Color)]               = new RGBColorConverter();
                converters[typeof(Uri)]                 = new UriConverter();
                converters[typeof(FileInfo)]            = new FileInfoConverter();
                converters[typeof(NameValueCollection)] = new NameValueConverter();
                converters[typeof(ResourceManager)]     = new ResourceManagerConverter();
                converters[typeof(Regex)]               = new RegexConverter();
                converters[typeof(TimeSpan)]            = new TimeSpanConverter();
                converters[typeof(ICredentials)]        = new CredentialConverter();
                converters[typeof(NetworkCredential)]   = new CredentialConverter();

                // register user-defined type converters
            }
        }
예제 #4
0
        /// <summary>
        /// Registers standard and configured type converters.
        /// </summary>
        static TypeConverterRegistry()
        {
            lock (converters.SyncRoot)
            {
                converters[typeof(string[])] = new StringArrayConverter();
                converters[typeof(Type)] = new RuntimeTypeConverter();
                converters[typeof(Color)] = new RGBColorConverter();
                converters[typeof(Uri)] = new UriConverter();
                converters[typeof(FileInfo)] = new FileInfoConverter();
                converters[typeof(Stream)] = new StreamConverter();
                converters[typeof(NameValueCollection)] = new NameValueConverter();
                converters[typeof(ResourceManager)] = new ResourceManagerConverter();
                converters[typeof(Regex)] = new RegexConverter();
                converters[typeof(TimeSpan)] = new TimeSpanConverter();
                converters[typeof(ICredentials)] = new CredentialConverter();
                converters[typeof(NetworkCredential)] = new CredentialConverter();
                converters[typeof(RegistryKey)] = new RegistryKeyConverter();

                // register user-defined type converters
                ConfigurationUtils.GetSection(TypeConvertersSectionName);
            }
        }
        public void ConvertFromNonSupportedOptionBails()
        {
            RegexConverter rc = new RegexConverter();

            rc.ConvertFrom(12);
        }
        public void ConvertFromNullReference()
        {
            RegexConverter rc = new RegexConverter();

            rc.ConvertFrom(null);
        }
예제 #7
0
 public void ConvertFromNonSupportedOptionBails()
 {
     RegexConverter rc = new RegexConverter();
     rc.ConvertFrom(12);
 }
예제 #8
0
 public void ConvertFromNullReference()
 {
     RegexConverter rc = new RegexConverter();
     rc.ConvertFrom(null);
 }
 public void ConvertFromNonSupportedOptionBails()
 {
     RegexConverter rc = new RegexConverter();
     Assert.Throws<NotSupportedException>(() => rc.ConvertFrom(12));
 }
 public void ConvertFromNullReference()
 {
     RegexConverter rc = new RegexConverter();
     Assert.Throws<NotSupportedException>(() => rc.ConvertFrom(null));
 }
        public void ConvertFromNonSupportedOptionBails()
        {
            RegexConverter rc = new RegexConverter();

            Assert.Throws <NotSupportedException>(() => rc.ConvertFrom(12));
        }
        public void ConvertFromNullReference()
        {
            RegexConverter rc = new RegexConverter();

            Assert.Throws <NotSupportedException>(() => rc.ConvertFrom(null));
        }