public void ValueIsFormatted() { var format = new ColumnFormat("Num", Simple.NumberProp.PropertyType); format.SetActualWidth(5); var col = new CachedColumn(Simple.NumberProp, 50); Assert.That(col.Format(format), Is.EqualTo("50")); }
public void RightAlignedLinesWithExcessiveColumnWidthAreExpandedToCorrectLength() { var c = new ColumnFormat("h", typeof (string), ColumnAlign.Right); c.SetActualWidth(20); var value = (("Red" + Environment.NewLine + "Lines").Cyan() + Environment.NewLine + "lines").BGDarkRed() + "Clear"; var wrapped = ColumnWrapper.WrapValue(value, c, 10).Select(l => "-->" + l + "<--"); var result = FormatResult(value, wrapped, 10, 3); Console.WriteLine(result); Approvals.Verify(result); }
public void RightAlignedLinesAreExpandedToCorrectLength() { var c = new ColumnFormat("h", typeof (string), ColumnAlign.Right); c.SetActualWidth(20); var value = "Line" + Environment.NewLine + "Data" + Environment.NewLine + "More"; var wrapped = ColumnWrapper.WrapValue(value, c, 20).Select(l => "-->" + l + "<--"); var result = FormatResult(value, wrapped, 20, 3); Console.WriteLine(result); Approvals.Verify(result); }