43 references to FormatHelpers
Aspire.Dashboard (17)
Components\Controls\Chart\ChartBase.cs (2)
141
return $"<b>{HttpUtility.HtmlEncode(InstrumentViewModel.Instrument?.Name)}</b><br />{HttpUtility.HtmlEncode(name)}: {
FormatHelpers
.FormatNumberWithOptionalDecimalPlaces(yValue, maxDecimalPlaces: 6, CultureInfo.CurrentCulture)}<br />Time: {
FormatHelpers
.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))}";
Components\Controls\Chart\PlotlyChart.razor.cs (2)
46
var formattedValue =
FormatHelpers
.FormatNumberWithOptionalDecimalPlaces(yValue, maxDecimalPlaces: 3, CultureInfo.CurrentCulture);
54
{Loc[nameof(ControlsStrings.PlotlyChartTime)]}: {
FormatHelpers
.FormatTime(TimeProvider, TimeProvider.ToLocal(xValue))}
Components\Controls\DashboardRunSelect.razor.cs (2)
24
:
FormatHelpers
.FormatTimeWithOptionalDate(TimeProvider, SelectedRunStartedAtUtc.UtcDateTime);
109
return
FormatHelpers
.FormatTimeWithOptionalDate(TimeProvider, run.StartedAtUtc.UtcDateTime);
Components\Controls\ResourceDetails.razor.cs (1)
506
var localTime =
FormatHelpers
.FormatTimeWithOptionalDate(TimeProvider, context.LastRunAtTimeStamp.Value);
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
236
fileReferences.Add(new FileReferenceViewModel { Name = file.Name, ErrorMessage = string.Format(CultureInfo.CurrentCulture, Loc[nameof(Resources.Dialogs.InteractionFileExceedsMaxSize)],
FormatHelpers
.FormatFileSize(maxFileSize)) });
Components\Pages\ConsoleLogs.razor.cs (1)
1257
FormatHelpers
.FormatTimeWithOptionalDate(TimeProvider, pause.Start))
Components\Pages\Metrics.razor.cs (1)
257
FormatHelpers
.FormatTimeWithOptionalDate(TimeProvider, startTime.Value))
Components\Pages\StructuredLogs.razor.cs (1)
474
FormatHelpers
.FormatTimeWithOptionalDate(TimeProvider, startTime.Value))
Components\Pages\Traces.razor.cs (1)
304
FormatHelpers
.FormatTimeWithOptionalDate(TimeProvider, startTime.Value))
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
170
var errorMessage =
FormatHelpers
.CombineWithSeparator(
Model\ResourceViewModel.cs (1)
416
value =
FormatHelpers
.FormatDateTime(_browserTimeProvider, date, cultureInfo: CultureInfo.CurrentCulture);
src\Shared\ConsoleLogs\LogPauseViewModel.cs (3)
35
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, pause.StartTime, MillisecondsDisplay.Truncated),
40
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, pause.StartTime, MillisecondsDisplay.Truncated),
41
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, pause.EndTime.Value, MillisecondsDisplay.Truncated),
Aspire.Dashboard.Components.Tests (9)
Layout\MainLayoutTests.cs (4)
421
var expectedHistoricalRunText =
FormatHelpers
.FormatTimeWithOptionalDate(
710
.Select(run =>
FormatHelpers
.FormatTimeWithOptionalDate(browserTimeProvider, run.StartedAtUtc.UtcDateTime))
737
.Select(run =>
FormatHelpers
.FormatTimeWithOptionalDate(browserTimeProvider, run.StartedAtUtc.UtcDateTime))
833
var expectedHistoricalRunText =
FormatHelpers
.FormatTimeWithOptionalDate(
Pages\ConsoleLogsTests.cs (4)
1026
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, activePause.Start)),
1048
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, pauseLog.Pause!.StartTime, MillisecondsDisplay.Truncated),
1077
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, pause.StartTime, MillisecondsDisplay.Truncated),
1078
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, pause.EndTime.Value, MillisecondsDisplay.Truncated),
Pages\MetricsTests.cs (1)
536
FormatHelpers
.FormatTimeWithOptionalDate(timeProvider, pausedAt.Value)),
Aspire.Dashboard.Tests (17)
FormatHelpersTests.cs (17)
22
Assert.Equal(expected,
FormatHelpers
.FormatNumberWithOptionalDecimalPlaces(value, maxDecimalPlaces: 6, CultureInfo.InvariantCulture));
33
Assert.Equal(expected,
FormatHelpers
.FormatNumberWithOptionalDecimalPlaces(value, maxDecimalPlaces: 6, CultureInfo.GetCultureInfo("de-DE")));
57
Assert.Equal(expected,
FormatHelpers
.FormatDateTime(provider, date, includeMilliseconds, cultureInfo: CultureInfo.InvariantCulture));
81
Assert.Equal(expected,
FormatHelpers
.FormatDateTime(provider, date, includeMilliseconds, cultureInfo: CultureInfo.GetCultureInfo("de-DE")));
105
Assert.Equal(expected,
FormatHelpers
.FormatDateTime(provider, date, includeMilliseconds, cultureInfo: CultureInfo.GetCultureInfo("fi-FI")));
130
Assert.Equal(expected,
FormatHelpers
.FormatDateTime(provider, date, includeMilliseconds, cultureInfo: CultureInfo.GetCultureInfo("en-NZ")), ignoreWhiteSpaceDifferences: true, ignoreCase: true);
136
[InlineData("abcdef", 5, "abcd" +
FormatHelpers
.Ellipsis)]
140
Assert.Equal(expected,
FormatHelpers
.TruncateText(initialText, maxLength: maxLength));
163
Assert.Equal(expected,
FormatHelpers
.FormatTime(provider, date, MillisecondsDisplay.None, culture));
175
Assert.Equal(expected,
FormatHelpers
.FormatDateTime(provider, date, MillisecondsDisplay.None, CultureInfo.GetCultureInfo("en-US")), ignoreWhiteSpaceDifferences: true);
186
Assert.Equal(expected,
FormatHelpers
.FormatTimeWithOptionalDate(provider, date, cultureInfo: CultureInfo.GetCultureInfo("en-US")), ignoreWhiteSpaceDifferences: true);
208
Assert.Equal(expected,
FormatHelpers
.FormatDateTime(provider, date, includeMilliseconds, CultureInfo.GetCultureInfo(cultureName)), ignoreWhiteSpaceDifferences: true);
220
var result =
FormatHelpers
.FormatTime(provider, date, MillisecondsDisplay.None, CultureInfo.GetCultureInfo("en-GB"));
233
var result =
FormatHelpers
.FormatTime(provider, date, MillisecondsDisplay.None, CultureInfo.GetCultureInfo("en-US"));
248
Assert.Equal(expected,
FormatHelpers
.FormatTime(provider, date, MillisecondsDisplay.None, CultureInfo.GetCultureInfo("en-US")), ignoreWhiteSpaceDifferences: true);
260
Assert.Equal(expected,
FormatHelpers
.FormatDateTime(provider, date, MillisecondsDisplay.None, CultureInfo.GetCultureInfo("en-US")), ignoreWhiteSpaceDifferences: true);
272
var result =
FormatHelpers
.FormatTime(provider, date, MillisecondsDisplay.None, CultureInfo.GetCultureInfo("de-DE"));