public void ConvertToOk() { var lambda = EBuilder.Lambda(typeof(int), a => { var aexp = a.EBuilder(); return(Convert(aexp, typeof(EBuilderInstanceTests.SomeClass))); }); Assert.Equal("(Int32 p_0) => Convert(p_0 As SomeClass)", lambda.ToDebugString()); }
public void CastOk() { var lambda = EBuilder.Lambda(typeof(EBuilderInstanceTests.SomeClass), a => { var aexp = a.EBuilder(); return(Cast(aexp, typeof(object))); }); Assert.Equal("(SomeClass p_0) => (p_0 As Object)", lambda.ToDebugString()); }