public void ConvertFromRGB() { Color expected = Color.BlanchedAlmond; RGBColorConverter converter = new RGBColorConverter(); Color actual = (Color) converter.ConvertFrom(String.Format("{0}, {1}, {2}", expected.R, expected.G, expected.B)); Assert.AreEqual(expected.A, actual.A); Assert.AreEqual(expected.R, actual.R); Assert.AreEqual(expected.G, actual.G); Assert.AreEqual(expected.B, actual.B); }
/// <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(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(); // register user-defined type converters ConfigurationUtils.GetSection(TypeConvertersSectionName); } }
/// <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 ConvertFromCommaSeparatedListWithOutOfRangeValue() { RGBColorConverter converter = new RGBColorConverter(); Assert.Throws<FormatException>(() => converter.ConvertFrom("255, 235, 4567")); }
public void ConvertFromNonSupportedOptionBails() { RGBColorConverter vrt = new RGBColorConverter(); vrt.ConvertFrom(12); }
public void ConvertFromEmptyString() { RGBColorConverter vrt = new RGBColorConverter(); vrt.ConvertFrom(string.Empty); }
public void ConvertFromCommaSeparatedListWithOutOfRangeValue() { RGBColorConverter converter = new RGBColorConverter(); converter.ConvertFrom("255, 235, 4567"); }
public void ConvertFromGarbageBails() { RGBColorConverter vrt = new RGBColorConverter(); vrt.ConvertFrom("*&&%%^£"); }
public void ConvertFromCommaSeparatedListWithNotEnoughValues() { RGBColorConverter converter = new RGBColorConverter(); Assert.Throws <FormatException>(() => converter.ConvertFrom("255, 235")); }
public void ConvertFromNonSupportedOptionBails() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws<NotSupportedException>(() => vrt.ConvertFrom(12)); }
public void ConvertFromGarbageBails() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws<FormatException>(() => vrt.ConvertFrom("*&&%%^£")); }
public void ConvertFromEmptyString() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws<NotSupportedException>(() => vrt.ConvertFrom(string.Empty)); }
public void ConvertFromNullReference() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws<NotSupportedException>(() => vrt.ConvertFrom(null)); }
public void ConvertFromNullReference() { RGBColorConverter vrt = new RGBColorConverter(); vrt.ConvertFrom(null); }
public void ConvertFromCommaSeparatedListWithOutOfRangeValue() { RGBColorConverter converter = new RGBColorConverter(); Assert.Throws <FormatException>(() => converter.ConvertFrom("255, 235, 4567")); }
public void ConvertFromNullReference() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws <NotSupportedException>(() => vrt.ConvertFrom(null)); }
public void ConvertFromEmptyString() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws <NotSupportedException>(() => vrt.ConvertFrom(string.Empty)); }
public void CanConvertFrom() { RGBColorConverter vrt = new RGBColorConverter(); Assert.IsTrue(vrt.CanConvertFrom(typeof (string)), "Conversion from a string instance must be supported."); Assert.IsFalse(vrt.CanConvertFrom(typeof (int))); }
public void ConvertFromGarbageBails() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws <FormatException>(() => vrt.ConvertFrom("*&&%%^£")); }
public void ConvertFromCommaSeparatedListWithNotEnoughValues() { RGBColorConverter converter = new RGBColorConverter(); converter.ConvertFrom("255, 235"); }
public void ConvertFromNonSupportedOptionBails() { RGBColorConverter vrt = new RGBColorConverter(); Assert.Throws <NotSupportedException>(() => vrt.ConvertFrom(12)); }
public void ConvertFromGarbageBails() { RGBColorConverter vrt = new RGBColorConverter(); //vrt.ConvertFrom("*&&%%^?); }
public void ConvertFromName() { Color expected = Color.BlanchedAlmond; RGBColorConverter vrt = new RGBColorConverter(); Color actual = (Color) vrt.ConvertFrom(expected.Name); Assert.AreEqual(expected, actual); }
public void ConvertFromCommaSeparatedListWithNotEnoughValues() { RGBColorConverter converter = new RGBColorConverter(); Assert.Throws<FormatException>(() => converter.ConvertFrom("255, 235")); }