Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [TestMethod]
- public void Can_Generate_Page_Links()
- {
- // Arrange - define an HTML helper - we need to do this
- // in order to apply the extension method
- HtmlHelper myHelper = null;
- // Arrange - create PagingInfo data
- PagingInfo pagingInfo = new PagingInfo
- {
- CurrentPage = 2,
- TotalItems = 28,
- ItemsPerPage = 10
- };
- // Arrange - set up the delegate using a lambda expression
- Func<int, string> pageUrlDelegate = i => "Page" + i;
- // Act
- MvcHtmlString result = myHelper.PageLinks(pagingInfo, pageUrlDelegate);
- // Assert
- Assert.AreEqual(@"<a class=""btn btn-default"" href=""Page1"">1</a>"
- + @"<a class=""btn btn-default btn-primary selected"" href=""Page2"">2</a>"
- + @"<a class=""btn btn-default"" href=""Page3"">3</a>",
- result.ToString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement