public void CompiledConvertToSameType () { var k = new Klang (42); var p = Expression.Parameter (typeof (Klang), "klang"); var c = Expression.Lambda<Func<Klang, Klang>> ( Expression.Convert ( p, typeof (Klang)), p).Compile (); Assert.AreEqual (k, c (k)); }