/// <summary> /// Initializes a new instance of the <see cref="ControlGroupHeadingLabel"/> /// </summary> public ControlGroupHeadingLabel(IServiceProvider serviceProvider) : base(serviceProvider) { ControlRendering controlRendering = new ControlRendering(serviceProvider); ForeColor = controlRendering.Colors.ControlText; TextAlign = ContentAlignment.MiddleLeft; Font = new Font(ControlInfo.Font.FontFamily, ControlInfo.Font.Size, FontStyle.Bold); BorderEdgeStyle = EdgeStyle.Default; BorderEdges = GrapeCity.ActiveReports.Design.DdrDesigner.ReportViewerWinForms.UI.Edges.Bottom; }
public async Task RenderNestedControl() { // Arrange var controlRendering = new ControlRendering(); var page = new TestPage(); var markup = @"<asp:DropDownList Name=""ddlLanguages""><asp:ListItem Text=""C#""/><asp:ListItem Text=""F#""/><asp:ListItem Text=""VB""/></asp:DropDownList>"; var writer = new StringWriter(new StringBuilder()); // Act await controlRendering.RenderAsync(page, markup, writer); // Assert Assert.Equal(@"<select name=""ddlLanguages""><option name=""ddlLanguages"" value=""C#"">C#</option><option name=""ddlLanguages"" value=""F#"">F#</option><option name=""ddlLanguages"" value=""VB"">VB</option></select>", writer.GetStringBuilder().ToString()); }
public async Task NonExistControlShouldNotBeRendered() { // Arrange var controlRendering = new ControlRendering(); var page = new TestPage(); var markup = "<asp:Literal Name=\"litPostBack1\" Text=\"IsPostBack: False\"></asp:Literal>"; var writer = new StringWriter(new StringBuilder()); // Act await controlRendering.RenderAsync(page, markup, writer); // Assert Assert.Equal(string.Empty, writer.GetStringBuilder().ToString()); }