public void Should_Consider_The_Longest_Line_As_Maximum_Width() { // Given var caps = new FakeCapabilities { Unicode = true }; var text = new Text("Foo Bar Baz\nQux\nLol mobile"); // When var result = ((IRenderable)text).Measure(new RenderContext(ColorSystem.TrueColor, caps), 80); // Then result.Max.ShouldBe(11); }
public void Should_Consider_The_Longest_Word_As_Minimum_Width() { // Given var caps = new FakeCapabilities { Unicode = true }; var text = new Text("Foo Bar Baz\nQux\nLol mobile"); // When var result = ((IRenderable)text).Measure(new RenderContext(caps), 80); // Then result.Min.ShouldBe(6); }