public void TestDiagnosticMetadataRenderingWithoutAutoPostBack()
        {
            _renderer = new BocMultilineTextValueRenderer(new FakeResourceUrlFactory(), GlobalizationService, RenderingFeatures.WithDiagnosticMetadata);

            var span = RenderMultiLineEditable(false, false, false, false, false);

            Html.AssertAttribute(span, DiagnosticMetadataAttributes.ControlType, "BocMultilineTextValue");
            Html.AssertAttribute(span, DiagnosticMetadataAttributes.TriggersPostBack, "false");
        }
        public void SetUp()
        {
            Initialize();

            TextValue = MockRepository.GenerateMock <IBocMultilineTextValue>();
            TextValue.Stub(mock => mock.Text).Return(
                BocTextValueRendererTestBase <IBocTextValue> .c_firstLineText + Environment.NewLine
                + BocTextValueRendererTestBase <IBocTextValue> .c_secondLineText);
            TextValue.Stub(mock => mock.Value).Return(
                new[] { BocTextValueRendererTestBase <IBocTextValue> .c_firstLineText, BocTextValueRendererTestBase <IBocTextValue> .c_secondLineText });

            TextValue.Stub(stub => stub.ClientID).Return("MyTextValue");
            TextValue.Stub(stub => stub.ControlType).Return("BocMultilineTextValue");
            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);

            _renderer = new BocMultilineTextValueRenderer(new FakeResourceUrlFactory(), GlobalizationService, RenderingFeatures.Default);
        }