public ExpressionSqlGeneratorTests()
 {
     _provider.CallsTo(d => d.GetSql(A <MethodCallExpression> ._, A <IGenerateSqlFromExpressions> ._))
     .ReturnsLazily(x => TestDbProviderExpression.Instance.GetSql(x.GetArgument <MethodCallExpression>(0),
                                                                  x.GetArgument <IGenerateSqlFromExpressions>(1)));
     _sut = Setup.CreateExpressionSqlGenerator(_provider);
 }
示例#2
0
        public ExpressionSqlGeneratorTests()
        {
            var prov = new TestDbProviderExpression();

            _provider.CallsTo(d => d.GetSql(A <MethodCallExpression> ._, A <IGenerateSqlFromExpressions> ._))
            .ReturnsLazily(x => prov.GetSql(x.GetArgument <MethodCallExpression>(0),
                                            x.GetArgument <IGenerateSqlFromExpressions>(1)));
            _sut = new ExpressionSqlGenerator(_provider, Setup.InfoFactory(), new FakeEscapeIdentifier());
        }
示例#3
0
 public AddingCustomProviderExpressions()
 {
     _sut = Setup.CreateExpressionSqlGenerator(new MyFunctions());
 }
 public ExpressionSqlGeneratorTests()
 {
     _provider.GetSql(Arg.Any <MethodCallExpression>(), Arg.Any <IGenerateSqlFromExpressions>())
     .Returns(x => TestDbProviderExpression.Instance.GetSql(x.ArgAt <MethodCallExpression>(0), x.ArgAt <IGenerateSqlFromExpressions>(1)));
     _sut = Setup.CreateExpressionSqlGenerator(_provider);
 }