public async void ReturnPagedResult()
        {
            var sorted = _sequence.OrderBy(x => x.Name).ToList();

            for (int i = 0; i < sorted.Count(); i++)
            {
                var page = await _sut.GetFilteredOrderedPageAsync <TestSequence>(_sequence, _filterModel, _sortModel, i + 1, 1, x => x);

                Assert.IsNotNull(page);
                Assert.AreEqual(page.Total, _sequence.Count());
                var expected = sorted.Skip(i).Take(1).First();
                var actual   = page.Result.First();
                Assert.AreEqual(expected, actual);
            }
        }