QueryAsserter
QueryAsserter(IQueryFixtureBase, Func<Expression, Expression>, Func<Expression, Expression>, Boolean)
QueryFixture
SetSourceCreator
AssertAll<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Boolean, Boolean)
AssertAny<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Boolean, Boolean)
AssertAny<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Decimal?>>, Expression<Func<TResult, Decimal?>>, Action<Decimal?, Decimal?>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Decimal>>, Expression<Func<TResult, Decimal>>, Action<Decimal, Decimal>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Double?>>, Expression<Func<TResult, Double?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Double>>, Expression<Func<TResult, Double>>, Action<Double, Double>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int32?>>, Expression<Func<TResult, Int32?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int32>>, Expression<Func<TResult, Int32>>, Action<Double, Double>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int64?>>, Expression<Func<TResult, Int64?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int64>>, Expression<Func<TResult, Int64>>, Action<Double, Double>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Single?>>, Expression<Func<TResult, Single?>>, Action<Single?, Single?>, Boolean, Boolean)
AssertAverage<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Single>>, Expression<Func<TResult, Single>>, Action<Single, Single>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Decimal?>>, Func<ISetSource, IQueryable<Decimal?>>, Action<Decimal?, Decimal?>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Decimal>>, Func<ISetSource, IQueryable<Decimal>>, Action<Decimal, Decimal>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Double?>>, Func<ISetSource, IQueryable<Double?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Double>>, Func<ISetSource, IQueryable<Double>>, Action<Double, Double>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Int32?>>, Func<ISetSource, IQueryable<Int32?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Int32>>, Func<ISetSource, IQueryable<Int32>>, Action<Double, Double>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Int64?>>, Func<ISetSource, IQueryable<Int64?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Int64>>, Func<ISetSource, IQueryable<Int64>>, Action<Double, Double>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Single?>>, Func<ISetSource, IQueryable<Single?>>, Action<Single?, Single?>, Boolean, Boolean)
AssertAverage(Func<ISetSource, IQueryable<Single>>, Func<ISetSource, IQueryable<Single>>, Action<Single, Single>, Boolean, Boolean)
AssertCollection<TElement>(IEnumerable<TElement>, IEnumerable<TElement>, Boolean, Func<TElement, Object>, Action<TElement, TElement>)
AssertCount<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Boolean, Boolean)
AssertCount<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Boolean, Boolean)
AssertElementAt<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Func<Int32>, Func<Int32>, Action<TResult, TResult>, Boolean, Boolean)
AssertElementAtOrDefault<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Func<Int32>, Func<Int32>, Action<TResult, TResult>, Boolean, Boolean)
AssertEqual<T>(T, T, Action<T, T>)
AssertEqual<T>(T?, T?, Action<T?, T?>)
AssertFirst<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertFirst<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Action<TResult, TResult>, Boolean, Boolean)
AssertFirstOrDefault<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertFirstOrDefault<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Action<TResult, TResult>, Boolean, Boolean)
AssertInclude<TEntity>(TEntity, TEntity, IExpectedInclude[])
AssertLast<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertLast<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Action<TResult, TResult>, Boolean, Boolean)
AssertLastOrDefault<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertLastOrDefault<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Action<TResult, TResult>, Boolean, Boolean)
AssertLongCount<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Boolean, Boolean)
AssertLongCount<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Boolean, Boolean)
AssertMax<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertMax<TResult, TSelector>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, TSelector>>, Expression<Func<TResult, TSelector>>, Action<TSelector, TSelector>, Boolean, Boolean)
AssertMin<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertMin<TResult, TSelector>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, TSelector>>, Expression<Func<TResult, TSelector>>, Action<TSelector, TSelector>, Boolean, Boolean)
AssertQuery<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Func<TResult, Object>, Action<TResult, TResult>, Boolean, Boolean, Boolean, String, Boolean)
AssertQueryScalar<TResult>(Func<ISetSource, IQueryable<TResult?>>, Func<ISetSource, IQueryable<TResult?>>, Action<TResult?, TResult?>, Boolean, Boolean, Boolean, String, Boolean)
AssertQueryScalar<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean, Boolean, String, Boolean)
AssertRogueExecution(Int32, IQueryable)
AssertSingle<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertSingle<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Action<TResult, TResult>, Boolean, Boolean)
AssertSingleOrDefault<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertSingleOrDefault<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Boolean>>, Expression<Func<TResult, Boolean>>, Action<TResult, TResult>, Boolean, Boolean)
AssertSingleResult<TResult>(Expression<Func<ISetSource, TResult>>, Expression<Func<ISetSource, Task<TResult>>>, Expression<Func<ISetSource, TResult>>, Action<TResult, TResult>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Decimal?>>, Expression<Func<TResult, Decimal?>>, Action<Decimal?, Decimal?>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Decimal>>, Expression<Func<TResult, Decimal>>, Action<Decimal, Decimal>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Double?>>, Expression<Func<TResult, Double?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Double>>, Expression<Func<TResult, Double>>, Action<Double, Double>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int32?>>, Expression<Func<TResult, Int32?>>, Action<Int32?, Int32?>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int32>>, Expression<Func<TResult, Int32>>, Action<Int32, Int32>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int64?>>, Expression<Func<TResult, Int64?>>, Action<Int64?, Int64?>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Int64>>, Expression<Func<TResult, Int64>>, Action<Int64, Int64>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Single?>>, Expression<Func<TResult, Single?>>, Action<Single?, Single?>, Boolean, Boolean)
AssertSum<TResult>(Func<ISetSource, IQueryable<TResult>>, Func<ISetSource, IQueryable<TResult>>, Expression<Func<TResult, Single>>, Expression<Func<TResult, Single>>, Action<Single, Single>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Decimal?>>, Func<ISetSource, IQueryable<Decimal?>>, Action<Decimal?, Decimal?>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Decimal>>, Func<ISetSource, IQueryable<Decimal>>, Action<Decimal, Decimal>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Double?>>, Func<ISetSource, IQueryable<Double?>>, Action<Double?, Double?>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Double>>, Func<ISetSource, IQueryable<Double>>, Action<Double, Double>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Int32?>>, Func<ISetSource, IQueryable<Int32?>>, Action<Int32?, Int32?>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Int32>>, Func<ISetSource, IQueryable<Int32>>, Action<Int32, Int32>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Int64?>>, Func<ISetSource, IQueryable<Int64?>>, Action<Int64?, Int64?>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Int64>>, Func<ISetSource, IQueryable<Int64>>, Action<Int64, Int64>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Single?>>, Func<ISetSource, IQueryable<Single?>>, Action<Single?, Single?>, Boolean, Boolean)
AssertSum(Func<ISetSource, IQueryable<Single>>, Func<ISetSource, IQueryable<Single>>, Action<Single, Single>, Boolean, Boolean)
GetExpectedData(DbContext, Boolean)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.TestUtilities
{
public class QueryAsserter
{
public void AssertCollection<TElement>(IEnumerable<TElement>? expected, IEnumerable<TElement>? actual, bool ordered = false, Func<TElement, object?>? elementSorter = null, Action<TElement, TElement>? elementAsserter = null);
}
}
.NET | 9.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore.Specification.Tests , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore.Specification.Tests (9.0.3) net9.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API