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