Ejemplo n.º 1
0
        public void ConvertFrom()
        {
            InfiniteTimeSpanConverter cv = new InfiniteTimeSpanConverter();
            object o;

            o = cv.ConvertFrom(null, null, "00:00:59");
            Assert.AreEqual(typeof(TimeSpan), o.GetType(), "A1");
            Assert.AreEqual(TimeSpan.FromSeconds(59), o, "A2");

            /* and now test infinity */
            o = cv.ConvertFrom(null, null, "Infinite");
            Assert.AreEqual(TimeSpan.MaxValue, o, "A3");
        }
Ejemplo n.º 2
0
        public void ConvertFrom_TypeError()
        {
            InfiniteTimeSpanConverter cv = new InfiniteTimeSpanConverter();
            object o;

            o = cv.ConvertFrom(null, null, 59);
            Assert.IsNull(o, "A1");
        }
        public void ConvertFrom_TypeError()
        {
            InfiniteTimeSpanConverter cv = new InfiniteTimeSpanConverter();
            object o = null;

            Assert.Throws <InvalidCastException>(() => o = cv.ConvertFrom(null, null, 59));
            Assert.Null(o);
        }