Esempio n. 1
0
        public void CorrectNumberOfRows()
        {
            // Arrange
            var items = CreateItems(5);
            var data  = items.AsQueryable().ToPagedList(1, 2);

            // Act
            var fakeHtmlHelper = new FakeHtmlHelper();
            var results        = DataGridHelper.DataGrid <Product>(fakeHtmlHelper, data);

            // Assert (1 header row + 2 data rows + 1 pager row)
            Assert.AreEqual(4, Regex.Matches(results, "<tr>").Count);
        }
Esempio n. 2
0
        public void SecondPageNumberSelected()
        {
            // Arrange
            var items = CreateItems(5);
            var data  = items.AsQueryable().ToPagedList(1, 2);

            // Act
            var fakeHtmlHelper = new FakeHtmlHelper();
            var results        = DataGridHelper.DataGrid <Product>(fakeHtmlHelper, data);

            // Assert
            StringAssert.Contains(results, "<strong>2</strong>");
        }