public void Type_formatters_apply_to_table_cells() { var view = new ProcessTimesView(Example_TOP.Processes); _renderer.Formatter.AddFormatter <TimeSpan>(ts => $"{ts.TotalSeconds} seconds"); view.Render(_renderer, new Region(0, 0, 200, 50)); _output.WriteLine(_terminal.Out.ToString()); _terminal.Out.ToString().Should().Contain("42.82 seconds"); }
public void Type_formatters_apply_to_table_cells() { var view = new ProcessTimesView(Example_TOP.Processes); _renderer.Formatter.AddFormatter <TimeSpan>(ts => $"{ts.TotalSeconds} seconds"); view.Render(_renderer, new Region(0, 0, 200, 50)); _output.WriteLine(_terminal.Out.ToString()); var decimalSeparator = CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator; _terminal.Out.ToString().Should().Contain($"42{decimalSeparator}82 seconds"); }