public void ConvertTo ()
{
InfiniteTimeSpanConverter cv = new InfiniteTimeSpanConverter ();
Assert.AreEqual ("00:00:59", cv.ConvertTo (null, null, TimeSpan.FromSeconds (59), typeof (string)), "A1");
Assert.AreEqual ("00:02:24", cv.ConvertTo (null, null, TimeSpan.FromSeconds (144), typeof (string)), "A2");
/* infinity tests */
Assert.AreEqual ("Infinite", cv.ConvertTo (null, null, TimeSpan.MaxValue, typeof (string)), "A3");
Assert.AreEqual ("10675199.02:48:04.4775807", cv.ConvertTo (null, null, TimeSpan.MaxValue - TimeSpan.FromSeconds (1), typeof (string)), "A4");
}