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)));
        }
Beispiel #5
0
        public void ConvertTo_TypeError1()
        {
            TimeSpanSecondsOrInfiniteConverter cv = new TimeSpanSecondsOrInfiniteConverter();

            Assert.AreEqual("59", cv.ConvertTo(null, null, 59, typeof(string)), "A1");
        }