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); }
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()); }
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); }