示例#1
0
文件: MockQuery.cs 项目: v-prla/moq4
        public TResult Execute <TResult>(Expression expression)
        {
            var replaced = new MockSetupsBuilder().Visit(expression);

            var lambda = Expression.Lambda <Func <TResult> >(replaced);

            return(lambda.CompileUsingExpressionCompiler().Invoke());
        }
示例#2
0
        public TResult Execute <TResult>(Expression expression)
        {
            var replaced = new MockSetupsBuilder(this.underlyingCreateMocks).Visit(expression);

            var lambda = Expression.Lambda <Func <TResult> >(replaced);

            return(lambda.Compile().Invoke());
        }