public void CanConvertOnlyFromString() { NameValueConverter vrt = new NameValueConverter(); Assert.IsFalse(vrt.CanConvertFrom(typeof(TestObject)), "Seem to be able to convert from non-supported Type."); }
public void ConvertFrom () { string xml = "<foo>" + " <add key=\"one\" value=\"1\"/>" + " <add key=\"two\" value=\"2\"/>" + "</foo>"; NameValueConverter vrt = new NameValueConverter (); NameValueCollection actual = vrt.ConvertFrom (xml) as NameValueCollection; Assert.IsNotNull (actual); Assert.AreEqual (2, actual.Count); Assert.AreEqual ("one", actual.GetKey (0)); Assert.AreEqual ("two", actual.GetKey (1)); Assert.AreEqual ("1", actual ["one"]); Assert.AreEqual ("2", actual ["two"]); }
public void ConvertFrom() { string xml = "<foo>" + " <add key=\"one\" value=\"1\"/>"+ " <add key=\"two\" value=\"2\"/>"+ "</foo>"; NameValueConverter vrt = new NameValueConverter(); NameValueCollection actual = vrt.ConvertFrom(xml) as NameValueCollection; Assert.IsNotNull(actual); Assert.AreEqual(2, actual.Count); Assert.AreEqual("one", actual.GetKey(0)); Assert.AreEqual("two", actual.GetKey(1)); Assert.AreEqual("1", actual ["one"]); Assert.AreEqual("2", actual ["two"]); }
/// <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 } }
/// <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 () { NameValueConverter vrt = new NameValueConverter (); vrt.ConvertFrom (true); }
public void ConvertFromNullReference () { NameValueConverter vrt = new NameValueConverter (); vrt.ConvertFrom (null); }
public void CanConvertOnlyFromString() { NameValueConverter vrt = new NameValueConverter (); Assert.IsFalse(vrt.CanConvertFrom(typeof(TestObject)), "Seem to be able to convert from non-supported Type."); }
public void CanConvertFromString () { NameValueConverter vrt = new NameValueConverter (); Assert.IsTrue (vrt.CanConvertFrom (typeof (string)), "Conversion from a string instance must be supported."); }
public void ConvertFromNonSupportedOptionBails() { NameValueConverter vrt = new NameValueConverter(); Assert.Throws<NotSupportedException>(() => vrt.ConvertFrom(true)); }
public void ConvertFromNullReference() { NameValueConverter vrt = new NameValueConverter(); Assert.Throws<NotSupportedException>(() => vrt.ConvertFrom(null)); }
public void ConvertFromNonSupportedOptionBails() { NameValueConverter vrt = new NameValueConverter(); vrt.ConvertFrom(true); }
public void ConvertFromNullReference() { NameValueConverter vrt = new NameValueConverter(); vrt.ConvertFrom(null); }
public void CanConvertFromString() { NameValueConverter vrt = new NameValueConverter(); Assert.IsTrue(vrt.CanConvertFrom(typeof(string)), "Conversion from a string instance must be supported."); }
public void ConvertFromNonSupportedOptionBails() { NameValueConverter vrt = new NameValueConverter(); Assert.Throws <NotSupportedException>(() => vrt.ConvertFrom(true)); }
public void ConvertFromNullReference() { NameValueConverter vrt = new NameValueConverter(); Assert.Throws <NotSupportedException>(() => vrt.ConvertFrom(null)); }