Invio.QueryProvider.Test.CSharp by Invio Inc. <[email protected]>

<PackageReference Include="Invio.QueryProvider.Test.CSharp" Version="0.1.4" />

 QueryableTestBase

public abstract class QueryableTestBase

public static IEnumerable<object[]> CaseSensitiveStringComparers

public static IEnumerable<object[]> CustomerIdSetALFKIanatr { get; }

public static IEnumerable<object[]> EqualsFunction_CaseSensitivity_Arguments { get; }

public static IEnumerable<object[]> EqualsFunction_Defaults_Arguments { get; }

public static IEnumerable<object[]> LowUnitsInStockArguments { get; }

protected abstract IQueryable<Category> Categories { get; }

protected abstract IQueryable<Customer> Customers { get; }

protected abstract IQueryable<Employee> Employees { get; }

protected abstract IQueryable<Order> Orders { get; }

protected abstract IQueryable<Product> Products { get; }

protected abstract IQueryable<Shipper> Shippers { get; }

protected abstract IQueryable<Supplier> Suppliers { get; }

protected QueryableTestBase()

public virtual void All_ConditionFalse()

public virtual void All_ConditionTrue()

public virtual void Any_ConditionFalse()

public virtual void Any_ConditionTrue()

public virtual void Count_Distinct()

public virtual void Count_Filtered()

public virtual void Count_Total()

public virtual void CustomPropertyType_Comparison()

public virtual void CustomPropertyType_Hydrated()

public virtual void Distinct_Anonymous()

public virtual void Distinct_Scalar()

public void Enumerate_All()

public virtual void First_MultipleResults()

public virtual void First_SingleResult()

public virtual void FirstOrDefault_MultipleResults()

public virtual void FirstOrDefault_NoResults()

public virtual void Join_InnerJoin()

public virtual void Join_LeftJoin()

public virtual void OrderBy_Expression()

public virtual void OrderBy_Field_Asc()

public virtual void OrderBy_Field_Desc()

public virtual void OrderBy_MultipleFields()

public virtual void Select_AnonymousType_Complex()

public virtual void Select_AnonymousType_Composite()

public virtual void Select_AnonymousType_Simple()

public virtual void Select_Arithmetic()

public virtual void Select_Concat()

public virtual void Select_Model()

public virtual void Select_Scalar_Decimal()

public virtual void Select_Scalar_Uri()

public virtual void Select_StringLength()

public virtual void Select_Substring()

public virtual void Select_ToLower()

public virtual void Select_ToUpper()

public virtual void Select_Trim()

public virtual void Select_TrimEnd()

public virtual void Select_TrimStart()

public virtual void Single_ById_Exists()

public virtual void Single_ById_Missing()

public virtual void Single_MutlipleResults()

public virtual void SingleOrDefault_ById_Exists()

public virtual void SingleOrDefault_ById_Missing()

public virtual void Skip()

public virtual void Skip_Skip()

public virtual void Skip_Take()

public virtual void Take()

public virtual void Take_Skip()

public virtual void Take_Take()

public virtual void Where_Conjunction()

public virtual void Where_Conjunction_NegateExpression()

public virtual void Where_ConjunctionWithDisjunction()

public virtual void Where_Disjunction()

public virtual void Where_Disjunction_NegateExpression()

public virtual void Where_DisjunctionWithConjunction()

public virtual void Where_Field_BooleanAsCondition()

public virtual void Where_Field_CompareWith_Field(Expression<Func<Product, bool>> predicate)

public virtual void Where_Field_Eq_Argument(int val)

public virtual void Where_Field_Eq_ExplicitConversion()

public virtual void Where_Field_Eq_Field()

public virtual void Where_Field_Eq_ImplicitConversion()

public virtual void Where_Field_Eq_InstanceMember()

public virtual void Where_Field_Eq_Literal()

public virtual void Where_Field_Eq_Local()

public virtual void Where_Field_Eq_StaticMember()

public virtual void Where_Field_GreaterThan_Literal()

public virtual void Where_Field_LessThan_Literal()

public virtual void Where_Field_NotEq()

public virtual void Where_InstanceArray_Contains()

public virtual void Where_LiteralArray_Contains()

public virtual void Where_Negate_Conjunction()

public virtual void Where_Negate_Disjunction()

public virtual void Where_NegateExpression()

public virtual void Where_Nullable_EqualsNull()

public virtual void Where_Nullable_HasValue()

public virtual void Where_Nullable_Negated_EqualValue()

public virtual void Where_Nullable_NotEqualsNull()

public virtual void Where_Nullable_NotEqualValue()

public virtual void Where_Nullable_NotHasValue()

public virtual void Where_Set_Contains()

public virtual void Where_StaticArray_Contains()

public virtual void Where_String_Contains()

public virtual void Where_String_Contains_CaseSensitive(StringComparison comparison)

public virtual void Where_String_EndsWith()

public virtual void Where_String_EndsWith_CaseSensitive(StringComparison comparison)

public virtual void Where_String_Equals()

public virtual void Where_String_EqualsFunction_CaseSensitivity(string query, StringComparison comparison, string[] expectedResult)

public virtual void Where_String_EqualsFunction_DefaultsToCaseSensitive(string query, string[] expectedResult)

public virtual void Where_String_EqualsOperator_DefaultsToCaseSensitive(string query, string[] expectedResult)

public virtual void Where_String_IndexOf()

public virtual void Where_String_Length()

public virtual void Where_String_StartsWith()

public virtual void Where_String_StaticEquals()

public virtual void Where_String_StaticEqualsFunction_CaseSensitivity(string query, StringComparison comparison, string[] expectedResult)

public virtual void Where_String_StaticEqualsFunction_DefaultsToCaseSensitive(string query, string[] expectedResult)

public virtual void Where_StringSetArgument_Contains_OrdinalIgnoreCase(ISet<string> customerIds)