public TabbedMenuRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public void SetUp() { Initialize(); TextValue = MockRepository.GenerateMock <IBocMultilineTextValue>(); TextValue.Stub(mock => mock.Text).Return( BocTextValueQuirksModeRendererTestBase <IBocTextValue> .c_firstLineText + Environment.NewLine + BocTextValueQuirksModeRendererTestBase <IBocTextValue> .c_secondLineText); TextValue.Stub(mock => mock.Value).Return( new[] { BocTextValueQuirksModeRendererTestBase <IBocTextValue> .c_firstLineText, BocTextValueQuirksModeRendererTestBase <IBocTextValue> .c_secondLineText }); TextValue.Stub(stub => stub.ClientID).Return("MyTextValue"); TextValue.Stub(stub => stub.GetValueName()).Return(c_textValueID); TextValue.Stub(mock => mock.CssClass).PropertyBehavior(); var pageStub = MockRepository.GenerateStub <IPage>(); pageStub.Stub(stub => stub.WrappedInstance).Return(new PageMock()); TextValue.Stub(stub => stub.Page).Return(pageStub); _resourceUrlFactory = new FakeResourceUrlFactory(); _renderer = new BocMultilineTextValueQuirksModeRenderer(_resourceUrlFactory); }
protected BocCommandEnabledColumnRendererBase( IResourceUrlFactory resourceUrlFactory, IRenderingFeatures renderingFeatures, BocListCssClassDefinition cssClasses) : base(resourceUrlFactory, renderingFeatures, cssClasses) { }
public TestableBocAutoCompleteReferenceValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public TestableBocDateTimeValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public BocAutoCompleteReferenceValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : this(resourceUrlFactory, globalizationService, renderingFeatures, () => new RenderOnlyTextBox()) { }
public SingleViewRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public BocReferenceValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : this(resourceUrlFactory, globalizationService, renderingFeatures, () => new DropDownList()) { }
/// <summary> /// Contructs a renderer bound to a <see cref="Remotion.ObjectBinding.Web.UI.Controls.BocList"/> to render, /// an <see cref="HtmlTextWriter"/> to render to, and a <see cref="BocCustomColumnDefinition"/> column for which to render cells. /// </summary> /// <remarks> /// This class should not be instantiated directly by clients. Instead, a <see cref="BocRowRenderer"/> should use a /// factory to obtain instances of this class. /// </remarks> public BocCustomColumnRenderer( IResourceUrlFactory resourceUrlFactory, IRenderingFeatures renderingFeatures, BocListCssClassDefinition cssClasses) : base(resourceUrlFactory, renderingFeatures, cssClasses) { }
protected BocReferenceValueQuirksModeRenderer(IResourceUrlFactory resourceUrlFactory, Func <DropDownList> dropDownListFactoryMethod) : base(resourceUrlFactory) { ArgumentUtility.CheckNotNull("dropDownListFactoryMethod", dropDownListFactoryMethod); _dropDownListFactoryMethod = dropDownListFactoryMethod; }
public void SetUp() { Initialize(); Control = new TestableBocControl(); _resourceUrlFactory = new FakeResourceUrlFactory(); }
protected BocReferenceValueRendererBase( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public WebTabStripQuirksModeRenderer(IResourceUrlFactory resourceUrlFactory) : base(resourceUrlFactory) { ArgumentUtility.CheckNotNull("resourceUrlFactory", resourceUrlFactory); _resourceUrlFactory = resourceUrlFactory; }
public override void SetUp() { base.SetUp(); _htmlHelper = new HtmlHelper(); _httpContextStub = MockRepository.GenerateStub <HttpContextBase> (); _control = MockRepository.GenerateStub <IListMenu>(); _control.Stub(stub => stub.UniqueID).Return("MyListMenu"); _control.Stub(stub => stub.ClientID).Return("MyListMenu"); _control.Stub(stub => stub.MenuItems).Return(new WebMenuItemCollection(_control)); _control.Stub(stub => stub.Enabled).Return(true); _control.Stub(stub => stub.HasClientScript).Return(true); _control.Stub(stub => stub.ResolveClientUrl(null)).IgnoreArguments().Do((Func <string, string>)(url => url.TrimStart('~'))); _control.Stub(stub => stub.GetUpdateScriptReference("null")).Return("Update();"); var pageStub = MockRepository.GenerateStub <IPage>(); _clientScriptManagerMock = MockRepository.GenerateMock <IClientScriptManager>(); pageStub.Stub(page => page.ClientScript).Return(_clientScriptManagerMock); _control.Stub(stub => stub.Page).Return(pageStub); _resourceUrlFactory = new FakeResourceUrlFactory(); PopulateMenu(); }
public BocDateTimeValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : this(resourceUrlFactory, globalizationService, renderingFeatures, new RenderOnlyTextBox(), new RenderOnlyTextBox()) { }
public DatePickerButtonRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public override void SetUp() { base.SetUp(); _htmlHelper = new HtmlHelper(); _httpContext = MockRepository.GenerateStub <HttpContextBase> (); _control = MockRepository.GenerateStub <IDropDownMenu>(); _control.ID = "DropDownMenu1"; _control.Stub(stub => stub.UniqueID).Return("DropDownMenu1"); _control.Stub(stub => stub.ClientID).Return("DropDownMenu1"); _control.Stub(stub => stub.MenuItems).Return(new WebMenuItemCollection(_control)); _control.Stub(stub => stub.GetBindOpenEventScript(null, null, true)).IgnoreArguments().Return("OpenDropDownMenuEventReference"); _control.Stub(stub => stub.MenuHeadClientID).Return("DropDownMenu1_MenuDiv"); _control.Stub(stub => stub.ResolveClientUrl(null)).IgnoreArguments().Do((Func <string, string>)(url => url.TrimStart('~'))); IPage pageStub = MockRepository.GenerateStub <IPage>(); pageStub.Stub(stub => stub.Context).Return(MockRepository.GenerateStub <HttpContextBase>()); _control.Stub(stub => stub.Page).Return(pageStub); StateBag stateBag = new StateBag(); _control.Stub(stub => stub.Attributes).Return(new AttributeCollection(stateBag)); _control.Stub(stub => stub.ControlStyle).Return(new Style(stateBag)); IClientScriptManager scriptManagerMock = MockRepository.GenerateMock <IClientScriptManager> (); _control.Page.Stub(stub => stub.ClientScript).Return(scriptManagerMock); _resourceUrlFactory = new FakeResourceUrlFactory(); }
public WebTabStripRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public override void SetUp() { base.SetUp(); _htmlHelper = new HtmlHelper(); _httpContext = MockRepository.GenerateStub <HttpContextBase> (); _singleView = MockRepository.GenerateStub <ISingleView>(); _singleView.Stub(stub => stub.ClientID).Return("SingleView"); _singleView.Stub(stub => stub.TopControl).Return(new PlaceHolder { ID = "TopControl" }); _singleView.Stub(stub => stub.BottomControl).Return(new PlaceHolder { ID = "BottomControl" }); _singleView.Stub(stub => stub.View).Return(new PlaceHolder { ID = "ViewControl" }); _singleView.Stub(stub => stub.ViewClientID).Return("ViewClientID"); StateBag stateBag = new StateBag(); _singleView.Stub(stub => stub.Attributes).Return(new AttributeCollection(stateBag)); _singleView.Stub(stub => stub.TopControlsStyle).Return(new Style(stateBag)); _singleView.Stub(stub => stub.BottomControlsStyle).Return(new Style(stateBag)); _singleView.Stub(stub => stub.ViewStyle).Return(new Style(stateBag)); _singleView.Stub(stub => stub.ControlStyle).Return(new Style(stateBag)); _resourceUrlFactory = new FakeResourceUrlFactory(); }
public BocTextValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public BocTreeViewRenderer( [NotNull] IResourceUrlFactory resourceUrlFactory, [NotNull] IGlobalizationService globalizationService, [NotNull] IRenderingFeatures renderingFeatures) : base(resourceUrlFactory, globalizationService, renderingFeatures) { }
public TestableBocReferenceValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures, Func <DropDownList> dropDownListFactoryMethod) : base(resourceUrlFactory, globalizationService, renderingFeatures, dropDownListFactoryMethod) { }
/// <summary> /// Constructs the renderer. /// </summary> /// <param name="resourceUrlFactory"></param> /// <param name="cssClasses">The <see cref="BocListQuirksModeCssClassDefinition"/> containing the CSS classes to apply to the rendered elements.</param> protected BocColumnQuirksModeRendererBase(IResourceUrlFactory resourceUrlFactory, BocListQuirksModeCssClassDefinition cssClasses) { ArgumentUtility.CheckNotNull("resourceUrlFactory", resourceUrlFactory); ArgumentUtility.CheckNotNull("cssClasses", cssClasses); _cssClasses = cssClasses; _resourceUrlFactory = resourceUrlFactory; }
public BocListInlineEditingConfigurator(IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService) { ArgumentUtility.CheckNotNull("resourceUrlFactory", resourceUrlFactory); ArgumentUtility.CheckNotNull("globalizationService", globalizationService); _resourceUrlFactory = resourceUrlFactory; _globalizationService = globalizationService; }
public void SetUp() { Initialize(); OptionsMenu = new StubDropDownMenu(); DropDownList = new StubDropDownList(); Control = MockRepository.GenerateStub <IBocReferenceValue>(); Control.Stub(stub => stub.ClientID).Return(c_clientID); Control.Stub(stub => stub.Command).Return(new BocCommand()); Control.Command.Type = CommandType.Event; Control.Command.Show = CommandShow.Always; Control.Stub(stub => stub.OptionsMenu).Return(OptionsMenu); IPage pageStub = MockRepository.GenerateStub <IPage>(); pageStub.Stub(stub => stub.WrappedInstance).Return(new PageMock()); Control.Stub(stub => stub.Page).Return(pageStub); ClientScriptManagerMock = MockRepository.GenerateMock <IClientScriptManager>(); pageStub.Stub(stub => stub.ClientScript).Return(ClientScriptManagerMock); BusinessObject = TypeWithReference.Create("MyBusinessObject"); BusinessObject.ReferenceList = new[] { TypeWithReference.Create("ReferencedObject 0"), TypeWithReference.Create("ReferencedObject 1"), TypeWithReference.Create("ReferencedObject 2") }; _dataSource = new BusinessObjectReferenceDataSource(); _dataSource.BusinessObject = (IBusinessObject)BusinessObject; _provider = ((IBusinessObject)BusinessObject).BusinessObjectClass.BusinessObjectProvider; _provider.AddService <IBusinessObjectWebUIService> (new ReflectionBusinessObjectWebUIService()); StateBag stateBag = new StateBag(); Control.Stub(mock => mock.Attributes).Return(new AttributeCollection(stateBag)); Control.Stub(mock => mock.Style).Return(Control.Attributes.CssStyle); Control.Stub(mock => mock.LabelStyle).Return(new Style(stateBag)); Control.Stub(mock => mock.DropDownListStyle).Return(new DropDownListStyle()); Control.Stub(mock => mock.ControlStyle).Return(new Style(stateBag)); Control.Stub(stub => stub.GetValueName()).Return(c_valueName); Control.Stub(stub => stub.PopulateDropDownList(Arg <DropDownList> .Is.NotNull)) .WhenCalled( invocation => { foreach (var item in BusinessObject.ReferenceList) { ((DropDownList)invocation.Arguments[0]).Items.Add(new ListItem(item.DisplayName, item.UniqueIdentifier)); } }); Control.Stub(stub => stub.GetLabelText()).Return("MyText"); _resourceUrlFactory = new FakeResourceUrlFactory(); }
public void SetUp() { Initialize(); List.Stub(mock => mock.HasNavigator).Return(true); _bocListQuirksModeCssClassDefinition = new BocListQuirksModeCssClassDefinition(); _resourceUrlFactory = new FakeResourceUrlFactory(); }
/// <summary> /// Initializes the <see cref="Context"/> and the <see cref="Control"/> properties from the arguments. /// </summary> protected RendererBase(IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures) { ArgumentUtility.CheckNotNull("resourceUrlFactory", resourceUrlFactory); ArgumentUtility.CheckNotNull("globalizationService", globalizationService); ArgumentUtility.CheckNotNull("renderingFeatures", renderingFeatures); _resourceUrlFactory = resourceUrlFactory; _globalizationService = globalizationService; _renderingFeatures = renderingFeatures; }
protected BocAutoCompleteReferenceValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures, Func <TextBox> textBoxFactory) : base(resourceUrlFactory, globalizationService, renderingFeatures) { ArgumentUtility.CheckNotNull("textBoxFactory", textBoxFactory); _textBoxFactory = textBoxFactory; }
protected BocReferenceValueRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures, Func <DropDownList> dropDownListFactoryMethod) : base(resourceUrlFactory, globalizationService, renderingFeatures) { ArgumentUtility.CheckNotNull("dropDownListFactoryMethod", dropDownListFactoryMethod); _dropDownListFactoryMethod = dropDownListFactoryMethod; }
/// <summary> /// Contructs a renderer bound to a <see cref="BocList"/> to render and an <see cref="HtmlTextWriter"/> to render to. /// </summary> /// <remarks> /// This class should not be instantiated directly by clients. Instead, a <see cref="BocListRenderer"/> should use a /// factory to obtain an instance of this class. /// </remarks> public BocListNavigationBlockRenderer( IResourceUrlFactory resourceUrlFactory, IGlobalizationService globalizationService, IRenderingFeatures renderingFeatures, BocListCssClassDefinition cssClasses) : base(resourceUrlFactory, globalizationService, renderingFeatures) { ArgumentUtility.CheckNotNull("cssClasses", cssClasses); _cssClasses = cssClasses; }