public void SortedPagedList_ShouldCreateEmptyListIfSourceQueryIsNull()
        {
            var list = new SortedPagedList<Movie>(null, 0, 10, "Name", SortDirection.Asc);

            Assert.That(list, Is.Not.Null);
            Assert.That(list, Is.Empty);
        }
        public void SortedPagedList_PageNumberShouldBeGreaterByOneThanIndex()
        {
            var list = new SortedPagedList<Movie>(_movieQuery, 0, 5, "Name", SortDirection.Asc);

            Assert.That(list.PageIndex + 1, Is.EqualTo(list.PageNumber));
        }
        public void SortedPagedList_LastItemOnPage_ShouldReturnOneBaseIndexOfLastItem()
        {
            var list = new SortedPagedList<Movie>(_movieQuery, 1, 3, "Name", SortDirection.Asc);

            Assert.That(list.LastItemOnPage, Is.EqualTo(5));
        }