public void Should_add_first_and_prev_button_to_container() { var buttonFactory = new Mock<IGridPagerButtonFactory>(); var button = new HtmlElement("a"); buttonFactory.Setup( f => f.CreateButton(GridPagerButtonType.Icon, It.IsAny<string>(), It.IsAny<bool>(), It.IsAny<string>())) .Returns(button); var builder = new GridPagerPagingSectionsBuilder(buttonFactory.Object, new GridPagerNumericSectionBuilder(buttonFactory.Object), new GridPagerInputSectionBuilder(), new GridPagerPageSizeSection()); var sections = builder.CreateSections(new GridPagerData { Style = GridPagerStyles.NextPrevious, UrlBuilder = new Mock<IGridUrlBuilder>().Object }); sections.Children[0].ShouldBeSameAs(button); sections.Children[0].ShouldBeSameAs(button); }
public void Should_add_first_and_prev_button_to_container() { var buttonFactory = new Mock <IGridPagerButtonFactory>(); var button = new HtmlElement("a"); buttonFactory.Setup( f => f.CreateButton(GridPagerButtonType.Icon, It.IsAny <string>(), It.IsAny <bool>(), It.IsAny <string>())) .Returns(button); var builder = new GridPagerPagingSectionsBuilder(buttonFactory.Object, new GridPagerNumericSectionBuilder(buttonFactory.Object), new GridPagerInputSectionBuilder(), new GridPagerPageSizeSection()); var sections = builder.CreateSections(new GridPagerData { Style = GridPagerStyles.NextPrevious, UrlBuilder = new Mock <IGridUrlBuilder>().Object }); sections.Children[0].ShouldBeSameAs(button); sections.Children[0].ShouldBeSameAs(button); }