public void ShouldBuildLine() { // Given var context = HtmlBuilderTestHelper.CreateHtmlBuilderContext(); var element = new PrintElementLine(); var result = new TextWriterWrapper(); // When context.Build(element, result.Writer); // Then Assert.AreEqual(Resources.ResultTestShouldBuildLine, result.GetText()); }
public object Create(PrintElementBuildContext buildContext, dynamic elementMetadata) { var element = new PrintElementLine { Border = new PrintElementBorder { Thickness = new PrintElementThickness(0, 0, 0, 1), Color = "Black" } }; BuildHelper.ApplyTextProperties(element, buildContext.ElementStyle); BuildHelper.ApplyTextProperties(element, elementMetadata); BuildHelper.ApplyBlockProperties(element, buildContext.ElementStyle); BuildHelper.ApplyBlockProperties(element, elementMetadata); return(element); }