Example #1
0
    public void Incorrect_Method__Throws_MethodNameException(SortOrder input)
    {
        // Arrange
        var fluent = Create();

        fluent.Skip(Rnd.ULng);

        // Act
        var action = (ICall c) => FluentQueryHelper.AssertSort <TestEntity, TestId>(c, x => x.Id, input);

        // Assert
        Assert.Throws <MethodNameException>(() => fluent.AssertCalls(action));
    }
Example #2
0
    public void Incorrect_Generic_Argument__Throws_GenericArgumentException(SortOrder input)
    {
        // Arrange
        var fluent = Create();

        fluent.Sort(x => x.Id, input);

        // Act
        var action = (ICall c) => FluentQueryHelper.AssertSort <TestEntity, string>(c, nameof(TestEntity.Id), input);

        // Assert
        Assert.Throws <GenericArgumentException>(() => fluent.AssertCalls(action));
    }
Example #3
0
    public void Asserts_Sort(SortOrder input)
    {
        // Arrange
        var fluent = Create();

        fluent.Sort(x => x.Id, input);

        // Act
        var action = (ICall c) => FluentQueryHelper.AssertSort <TestEntity, TestId>(c, x => x.Id, input);

        // Assert
        fluent.AssertCalls(action);
    }