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");
}