public void ConvertFrom() { FileInfoConverter vrt = new FileInfoConverter(); object file = vrt.ConvertFrom("././ManAhShoahDoLoveThoseGrits"); Assert.IsNotNull(file); Assert.AreEqual(typeof (FileInfo), file.GetType()); }
public void FileConverter() { FileInfoConverter converter = new FileInfoConverter(); object file = converter.ConvertFrom("C:/test/myfile.txt"); Assert.IsNotNull(file); Assert.IsTrue(file is FileInfo); Assert.AreEqual(new FileInfo("C:/test/myfile.txt").FullName, ((FileInfo) file).FullName); }
/// <summary> /// Registers standard and configured type converters. /// </summary> static TypeConverterRegistry() { lock (_syncRoot) { _converters[typeof(string[])] = new StringArrayConverter(); _converters[typeof(Type)] = new RuntimeTypeConverter(); _converters[typeof(Uri)] = new UriConverter(); _converters[typeof(FileInfo)] = new FileInfoConverter(); _converters[typeof(NameValueCollection)] = new NameValueConverter(); _converters[typeof(Regex)] = new RegexConverter(); _converters[typeof(TimeSpan)] = new TimeSpanConverter(); } }
public void ConvertFromNullReference() { FileInfoConverter vrt = new FileInfoConverter(); vrt.ConvertFrom(null); }
public void ConvertFromNonSupportedOptionBails() { FileInfoConverter vrt = new FileInfoConverter(); vrt.ConvertFrom(12); }
public void CanConvertFrom() { FileInfoConverter vrt = new FileInfoConverter(); Assert.IsTrue(vrt.CanConvertFrom(typeof (string)), "Conversion from a string instance must be supported."); Assert.IsFalse(vrt.CanConvertFrom(typeof (int))); }