public ConvertFrom ( ITypeDescriptorContext ctx, CultureInfo ci, object data ) : object | ||
ctx | ITypeDescriptorContext | |
ci | CultureInfo | |
data | object | |
Résultat | object |
public void ConvertFrom () { TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter (); object o; /* make sure the TimeSpanSecondsConverter tests work here too */ o = cv.ConvertFrom (null, null, "59"); Assert.AreEqual (typeof (TimeSpan), o.GetType(), "A1"); Assert.AreEqual ("00:00:59", o.ToString(), "A2"); o = cv.ConvertFrom (null, null, "104"); Assert.AreEqual ("00:01:44", o.ToString(), "A3"); /* and now test infinity */ o = cv.ConvertFrom (null, null, "Infinite"); Assert.AreEqual (TimeSpan.MaxValue.ToString(), o.ToString(), "A3"); }
public void ConvertFrom_FormatError () { TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter (); object o; o = cv.ConvertFrom (null, null, "100.5"); Assert.IsNull (o, "A1"); }