コード例 #1
0
        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");
        }
コード例 #2
0
        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");
        }