Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
        }