public void UseOrdering_IQueryable_ShouldReturnCorrectResult() { var ordering = _orderValue1Asc.Skip(1).Take(1); var specification = _emptyOrderSpecification.UseOrdering(ordering); var result = _fixture.Query.ExeSpec(specification).ToList(); result.Count.ShouldBe(1); result[0].Value1.ShouldBe(2); }
public void ExeSpecSkipTake_IQueryable_ShouldReturnCorrectResult() { var result = _fixture.Query .ExeSpec(_orderValue1Asc.Skip(1).Take(2)) .ToList(); result.Count.Should().Be(2); result[0].Value1.Should().Be(2); result[0].Value2.Should().Be(2); result[1].Value1.Should().Be(2); result[1].Value2.Should().Be(1); }