public void _MemberToString_NonDataSourceModel_Throws() { var scopedModel = new { Weird = 123 }; Expression <Func <TestLdapModel, bool> > expr1 = (TestLdapModel u) => scopedModel.Weird == 123; var member = ((BinaryExpression)expr1.Body).Left; Action lambda = () => Core._MemberToString(member as MemberExpression, expr1.Parameters); Assert.Throws <NotImplementedException>(lambda); }
public void _MemberToString_ThrowsForNonBoolNonProp() { var str = "stringy"; Expression <Func <TestLdapModel, object> > expr = (TestLdapModel m) => str; var cc = new CompilerCore(new CompilerOptions()); Assert.Throws <NotImplementedException>(() => cc._MemberToString(expr.Body as MemberExpression, expr.Parameters)); }