Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. [TestMethod]
  2. public void Can_Generate_Page_Links()
  3. {
  4. // Arrange - define an HTML helper - we need to do this
  5. // in order to apply the extension method
  6. HtmlHelper myHelper = null;
  7. // Arrange - create PagingInfo data
  8. PagingInfo pagingInfo = new PagingInfo
  9. {
  10. CurrentPage = 2,
  11. TotalItems = 28,
  12. ItemsPerPage = 10
  13. };
  14. // Arrange - set up the delegate using a lambda expression
  15. Func<int, string> pageUrlDelegate = i => "Page" + i;
  16. // Act
  17. MvcHtmlString result = myHelper.PageLinks(pagingInfo, pageUrlDelegate);
  18. // Assert
  19. Assert.AreEqual(@"<a class=""btn btn-default"" href=""Page1"">1</a>"
  20. + @"<a class=""btn btn-default btn-primary selected"" href=""Page2"">2</a>"
  21. + @"<a class=""btn btn-default"" href=""Page3"">3</a>",
  22. result.ToString());
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement