public void TestImplicitCast()
        {
            ImplicitInt i = new ImplicitInt(42);

            Assert.AreSame(i, Coerce(i, i.GetType()));
            Assert.AreEqual(42, Coerce(i, typeof(int)));
        }
 public void TestImplicitCast()
 {
     ImplicitInt i = new ImplicitInt(42);
     Assert.AreSame(i, Coerce(i, i.GetType()));
     Assert.AreEqual(42, Coerce(i, typeof(int)));
 }