public void SetUp() { _htmlHelper = new HtmlHelper(); _httpContext = MockRepository.GenerateStub <HttpContextBase> (); _control = MockRepository.GenerateStub <ITabbedMenu>(); _control.Stub(stub => stub.ClientID).Return("MyTabbedMenu"); _control.Stub(stub => stub.ControlType).Return("TabbedMenu"); _control.Stub(stub => stub.MainMenuTabStrip).Return(MockRepository.GenerateStub <IWebTabStrip>()); _control.Stub(stub => stub.SubMenuTabStrip).Return(MockRepository.GenerateStub <IWebTabStrip> ()); StateBag stateBag = new StateBag(); _control.Stub(stub => stub.Attributes).Return(new AttributeCollection(stateBag)); _control.Stub(stub => stub.ControlStyle).Return(new Style(stateBag)); _control.Stub(stub => stub.StatusStyle).Return(new Style(stateBag)); _control.SubMenuTabStrip.Stub(stub => stub.ControlStyle).Return(new Style(stateBag)); _control.SubMenuTabStrip.Stub(stub => stub.Style).Return(_control.SubMenuTabStrip.ControlStyle.GetStyleAttributes(_control)); IPage pageStub = MockRepository.GenerateStub <IPage>(); _control.Stub(stub => stub.Page).Return(pageStub); _renderer = new TabbedMenuRenderer(new FakeResourceUrlFactory(), GlobalizationService, RenderingFeatures.Default); }
public void RenderDiagnosticMetadataAttributes() { _renderer = new TabbedMenuRenderer(new FakeResourceUrlFactory(), GlobalizationService, RenderingFeatures.WithDiagnosticMetadata); var table = AssertControl(false, false, false); table.AssertAttributeValueEquals(DiagnosticMetadataAttributes.ControlType, "TabbedMenu"); }