internal MockQuery(MockQueryProvider provider, Expression expression) { if (provider == null) { throw new ArgumentNullException("provider"); } if (expression == null) { throw new ArgumentNullException("expression"); } _provider = provider; _expression = expression; }
internal MockQuery(MockQueryProvider provider, Expression expression) { _provider = provider ?? throw new ArgumentNullException("provider"); _expression = expression ?? throw new ArgumentNullException("expression"); }
internal MockQuery(MockQueryProvider provider) { _provider = provider; _expression = Expression.Constant(this); }
/// <summary> /// Constructor for <see cref="MockQuery{T}"/>. /// </summary> /// <param name="resultsToReturn">The results to return in order of execution. Supports multiple result types for query reuse. Pass null if you don't care about the results.</param> public MockQuery(IList <object> resultsToReturn) { _provider = new MockQueryProvider(resultsToReturn); _expression = Expression.Constant(this); }