Exemple #1
0
        public void ShouldBeWithEmptyPage()
        {
            var expected = new RSqlPage <object>();

            expected
            .HasContent.Should().BeFalse();
            expected
            .HasContent.Should().BeFalse();
            expected
            .HasPrevious.Should().BeFalse();
            expected
            .HasNext.Should().BeFalse();
            expected
            .Number.Should().Be(0);
            expected
            .NumberOfElements.Should().Be(0);
            expected
            .TotalElements.Should().Be(0);
            expected
            .TotalPages.Should().Be(0);
            expected
            .Content.Should().NotBeNull();
            expected
            .Content.Should().BeEmpty();
        }
Exemple #2
0
        public void ShouldBeWithHasContentAndIsLastPage()
        {
            var mockPageable = new Mock <IRSqlPageable <object> >();

            mockPageable.Setup(x => x.PageNumber()).Returns(199);
            mockPageable.Setup(x => x.PageSize()).Returns(2);
            var expected = new RSqlPage <object>(new List <object>(new object[] { "1", "2" }), mockPageable.Object, 200);

            expected
            .HasContent.Should().BeTrue();
            expected
            .Number.Should().Be(199);
            expected
            .HasPrevious.Should().BeTrue();
            expected
            .HasNext.Should().BeFalse();
            expected
            .TotalElements.Should().Be(200);
            expected
            .NumberOfElements.Should().Be(2);
            expected
            .TotalPages.Should().Be(100);
        }