public void ConvertTo_TypeError2() { TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter(); TimeSpan ts; ts = TimeSpan.FromSeconds(59); Assert.Equal("59", cv.ConvertTo(null, null, ts, typeof(int))); Assert.Equal("59", cv.ConvertTo(null, null, ts, null)); }
public void ConvertTo() { TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter(); TimeSpan ts; ts = TimeSpan.FromSeconds(59); Assert.Equal("59", cv.ConvertTo(null, null, ts, typeof(string))); ts = TimeSpan.FromSeconds(144); Assert.Equal("144", cv.ConvertTo(null, null, ts, typeof(string))); /* infinity tests */ Assert.Equal("Infinite", cv.ConvertTo(null, null, TimeSpan.MaxValue, typeof(string))); Assert.Equal("Infinite", cv.ConvertTo(null, null, new TimeSpan(Int64.MaxValue), typeof(string))); Assert.Equal("922337203685", cv.ConvertTo(null, null, new TimeSpan(Int64.MaxValue - 1), typeof(string))); }
public void ConvertTo_NullError() { TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter(); Assert.Throws <NullReferenceException>(() => cv.ConvertTo(null, null, null, typeof(string))); }
public void ConvertTo_TypeError1() { TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter(); AssertExtensions.Throws <ArgumentException>(null, () => cv.ConvertTo(null, null, 59, typeof(string))); }
public void ConvertTo_TypeError1() { TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter(); Assert.AreEqual("59", cv.ConvertTo(null, null, 59, typeof(string)), "A1"); }