212 references to DashboardUIHelpers
Aspire.Dashboard (71)
Components\Controls\TextVisualizer.razor.cs (2)
44
private bool IsUnformatted => DisplayUnformatted || ViewModel.FormatKind is
DashboardUIHelpers
.PlaintextFormat;
63
if (ViewModel.FormatKind is not
DashboardUIHelpers
.PlaintextFormat)
Components\Dialogs\TextVisualizerDialog.razor.cs (14)
27
internal bool IsMarkdownFormat => TextVisualizerViewModel.FormatKind ==
DashboardUIHelpers
.MarkdownFormat;
61
new SelectViewModel<string> { Id =
DashboardUIHelpers
.PlaintextFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogPlaintextFormat)] },
62
new SelectViewModel<string> { Id =
DashboardUIHelpers
.MarkdownFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogMarkdownFormat)] },
63
new SelectViewModel<string> { Id =
DashboardUIHelpers
.SqlFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogSqlFormat)] },
64
new SelectViewModel<string> { Id =
DashboardUIHelpers
.JsonFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogJsonFormat)] },
65
new SelectViewModel<string> { Id =
DashboardUIHelpers
.XmlFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogXmlFormat)] }
75
EnabledOptions.Add(
DashboardUIHelpers
.PlaintextFormat);
86
if (TextVisualizerViewModel.FormatKind ==
DashboardUIHelpers
.JsonFormat)
88
EnabledOptions.Add(
DashboardUIHelpers
.JsonFormat);
90
else if (TextVisualizerViewModel.FormatKind ==
DashboardUIHelpers
.XmlFormat)
92
EnabledOptions.Add(
DashboardUIHelpers
.XmlFormat);
98
EnabledOptions.Add(
DashboardUIHelpers
.MarkdownFormat);
99
EnabledOptions.Add(
DashboardUIHelpers
.SqlFormat);
125
TextVisualizerViewModel.UpdateFormat(_selectedFormat.Id ??
DashboardUIHelpers
.PlaintextFormat);
Components\Interactions\InteractionsProvider.cs (1)
409
DashboardUIHelpers
.MessageBarSection);
Components\Layout\MainLayout.razor.cs (1)
225
DashboardUIHelpers
.MessageBarSection,
Components\Pages\ConsoleLogs.razor.cs (2)
187
_logEntries = new(
DashboardUIHelpers
.GetVirtualizedItemCount(Options.Value.Frontend.MaxConsoleLogCount));
573
_highlightedCommands.AddRange(selectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(
DashboardUIHelpers
.MaxHighlightedCommands));
Components\Pages\Resources.razor.cs (3)
474
FixedFormat =
DashboardUIHelpers
.PlaintextFormat
533
request with { Count = request.Count ??
DashboardUIHelpers
.DefaultDataGridResultCount });
633
_maxHighlightedCount = Math.Min(maxHighlightedCount,
DashboardUIHelpers
.MaxHighlightedCommands);
Components\Pages\StructuredLogs.razor.cs (3)
132
ViewModel.Count = request.Count is > 0 ? request.Count.Value :
DashboardUIHelpers
.DefaultDataGridResultCount;
140
TelemetryRepository.MaxLogLimitMessage = await
DashboardUIHelpers
.DisplayMaxLimitMessageAsync(
155
var virtualizedLogCount =
DashboardUIHelpers
.GetVirtualizedItemCount(logs.TotalItemCount);
Components\Pages\Terminals.razor.cs (1)
260
.Take(
DashboardUIHelpers
.MaxHighlightedCommands));
Components\Pages\TraceDetail.razor.cs (1)
161
var count = Math.Min(request.Count ??
DashboardUIHelpers
.DefaultDataGridResultCount, visibleItems.Count - startIndex);
Components\Pages\Traces.razor.cs (3)
140
TracesViewModel.Count = request.Count is > 0 ? request.Count.Value :
DashboardUIHelpers
.DefaultDataGridResultCount;
147
TelemetryRepository.MaxTraceLimitMessage = await
DashboardUIHelpers
.DisplayMaxLimitMessageAsync(
162
var virtualizedTraceCount =
DashboardUIHelpers
.GetVirtualizedItemCount(traces.TotalItemCount);
Model\DashboardCommandExecutor.cs (4)
255
toastOptions.Lifetime =
DashboardUIHelpers
.ToastTimeout;
298
await Task.Delay(
DashboardUIHelpers
.ToastTimeout, cancellationToken).ConfigureAwait(false);
365
CommandResultFormat.Json =>
DashboardUIHelpers
.JsonFormat,
366
CommandResultFormat.Markdown =>
DashboardUIHelpers
.MarkdownFormat,
Model\GenAI\GenAIItemPartViewModel.cs (6)
70
return new TextVisualizerViewModel(textPart.Content ?? string.Empty, indentText: true, fallbackFormat:
DashboardUIHelpers
.MarkdownFormat);
82
return new TextVisualizerViewModel($"{toolCallRequestPart.Name}({argumentsText})", indentText: true, knownFormat:
DashboardUIHelpers
.JavascriptFormat);
93
return new TextVisualizerViewModel(toolResponseContent, indentText: true, fallbackFormat:
DashboardUIHelpers
.MarkdownFormat);
109
return new TextVisualizerViewModel(reasoningPart.Content ?? string.Empty, indentText: true, fallbackFormat:
DashboardUIHelpers
.MarkdownFormat);
121
return new TextVisualizerViewModel($"{serverToolCallPart.Name}({serverToolCallText})", indentText: true, knownFormat:
DashboardUIHelpers
.JavascriptFormat);
129
return new TextVisualizerViewModel(responseContent, indentText: true, fallbackFormat:
DashboardUIHelpers
.MarkdownFormat);
Model\ResourceMenuBuilder.cs (2)
112
FixedFormat =
DashboardUIHelpers
.JsonFormat
133
FixedFormat =
DashboardUIHelpers
.PropertiesFormat
Model\ResourceSourceViewModel.cs (1)
68
:
DashboardUIHelpers
.GetMaskingText(6).Text)));
Model\SpanMenuBuilder.cs (1)
105
FixedFormat =
DashboardUIHelpers
.JsonFormat
Model\StructuredLogMenuBuilder.cs (1)
131
FixedFormat =
DashboardUIHelpers
.JsonFormat
Model\StructuredLogsViewModel.cs (1)
92
LatestItemCount =
DashboardUIHelpers
.MaxVirtualizedItemCount
Model\TextVisualizerFormatHelpers.cs (11)
29
["db.query.text"] = (
DashboardUIHelpers
.SqlFormat, true),
30
["db.statement"] = (
DashboardUIHelpers
.SqlFormat, true)
37
["commandText"] = (
DashboardUIHelpers
.SqlFormat, true),
38
["queryText"] = (
DashboardUIHelpers
.SqlFormat, true),
39
["sql"] = (
DashboardUIHelpers
.SqlFormat, false),
40
["sqlQuery"] = (
DashboardUIHelpers
.SqlFormat, false),
41
["sqlStatement"] = (
DashboardUIHelpers
.SqlFormat, false),
42
["sql.query"] = (
DashboardUIHelpers
.SqlFormat, false),
43
["sql.statement"] = (
DashboardUIHelpers
.SqlFormat, false)
59
}.ToDictionary(static system => system, static _ =>
DashboardUIHelpers
.SqlFormat, StringComparer.Ordinal);
81
?
DashboardUIHelpers
.SqlFormat
Model\TextVisualizerViewModel.cs (11)
28
Lines = GetLines(Text,
DashboardUIHelpers
.PlaintextFormat);
36
ChangeFormattedText(
DashboardUIHelpers
.JsonFormat, indentText ? formattedJson : Text);
40
ChangeFormattedText(
DashboardUIHelpers
.XmlFormat, indentText ? formattedXml : Text);
44
ChangeFormattedText(fallbackFormat ??
DashboardUIHelpers
.PlaintextFormat, Text);
50
if (knownFormat ==
DashboardUIHelpers
.JsonFormat && TryFormatJson(text, out var formattedJson))
55
if (knownFormat ==
DashboardUIHelpers
.XmlFormat && TryFormatXml(text, out var formattedXml))
297
if (newFormat ==
DashboardUIHelpers
.XmlFormat)
304
else if (newFormat ==
DashboardUIHelpers
.JsonFormat)
311
else if (newFormat is
DashboardUIHelpers
.MarkdownFormat or
DashboardUIHelpers
.SqlFormat)
317
ChangeFormattedText(
DashboardUIHelpers
.PlaintextFormat, Text);
Model\TraceMenuBuilder.cs (1)
123
FixedFormat =
DashboardUIHelpers
.JsonFormat
Model\TracesViewModel.cs (1)
91
LatestItemCount =
DashboardUIHelpers
.MaxVirtualizedItemCount
Aspire.Dashboard.Components.Tests (80)
Controls\StructuredLogDetailsTests.cs (17)
23
[InlineData("commandText", "mssql", "Microsoft.EntityFrameworkCore.Database.Command",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
24
[InlineData("db.query.text", "postgresql", "Npgsql.Command",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
25
[InlineData("db.statement", "mysql", "MySqlConnector.MySqlCommand",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
26
[InlineData("commandText", "mssql", "NHibernate.SQL",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
27
[InlineData("db.statement", "sqlite", "Microsoft.EntityFrameworkCore.Database.Command",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
28
[InlineData("db.query.text", "redis", "Microsoft.EntityFrameworkCore.Database.Command", null,
DashboardUIHelpers
.SqlFormat)]
29
[InlineData("commandText", "mssql", "MyApp.Controllers.CommandsController",
DashboardUIHelpers
.SqlFormat, null)]
30
[InlineData("sql", "postgresql", "MyApp.Services.QueryService",
DashboardUIHelpers
.SqlFormat, null)]
31
[InlineData("commandText", "mssql", "Microsoft.EntityFrameworkCore.Query",
DashboardUIHelpers
.SqlFormat, null)]
32
[InlineData("db.query.text", "postgresql", "MyApp.Services.QueryService",
DashboardUIHelpers
.SqlFormat, null)]
36
[InlineData("commandText", null, "Npgsql.Command",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
Controls\TextVisualizerDialogTests.cs (59)
40
FixedFormat =
DashboardUIHelpers
.PlaintextFormat
59
content = content with { Text = "**Content**", FixedFormat =
DashboardUIHelpers
.MarkdownFormat };
99
Assert.Equal(
DashboardUIHelpers
.JsonFormat, instance.TextVisualizerViewModel.FormatKind);
100
Assert.Equal([
DashboardUIHelpers
.JsonFormat,
DashboardUIHelpers
.PlaintextFormat], instance.EnabledOptions.ToImmutableSortedSet());
127
Assert.Equal(
DashboardUIHelpers
.XmlFormat, instance.TextVisualizerViewModel.FormatKind);
129
Assert.Equal([
DashboardUIHelpers
.PlaintextFormat,
DashboardUIHelpers
.XmlFormat], instance.EnabledOptions.ToImmutableSortedSet());
131
instance.ChangeFormat(
DashboardUIHelpers
.PlaintextFormat);
133
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, instance.TextVisualizerViewModel.FormatKind);
152
Assert.Equal(
DashboardUIHelpers
.XmlFormat, formatSelect.Instance.Value?.Id);
157
var plaintextOption = formatOptions.Single(o => o.Id ==
DashboardUIHelpers
.PlaintextFormat);
163
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, dialog.TextVisualizerViewModel.FormatKind);
165
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, cut.FindComponent<FluentSelect<SelectViewModel<string>, SelectViewModel<string>>>().Instance.Value?.Id);
174
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, dialog.TextVisualizerViewModel.FormatKind);
176
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, cut.FindComponent<FluentSelect<SelectViewModel<string>, SelectViewModel<string>>>().Instance.Value?.Id);
210
Assert.Equal(
DashboardUIHelpers
.XmlFormat, instance.TextVisualizerViewModel.FormatKind);
212
Assert.Equal([
DashboardUIHelpers
.PlaintextFormat,
DashboardUIHelpers
.XmlFormat], instance.EnabledOptions.ToImmutableSortedSet());
227
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, instance.TextVisualizerViewModel.FormatKind);
229
Assert.Equal([
DashboardUIHelpers
.MarkdownFormat,
DashboardUIHelpers
.PlaintextFormat,
DashboardUIHelpers
.SqlFormat], instance.EnabledOptions.ToImmutableSortedSet());
350
await dialogService.ShowDialogAsync<TextVisualizerDialog>(new TextVisualizerDialogViewModel(rawText, string.Empty, ContainsSecret: false, FixedFormat:
DashboardUIHelpers
.PropertiesFormat), new DialogParameters());
357
Assert.Equal(
DashboardUIHelpers
.PropertiesFormat, instance.TextVisualizerViewModel.FormatKind);
370
await dialogService.ShowDialogAsync<TextVisualizerDialog>(new TextVisualizerDialogViewModel(rawText, string.Empty, ContainsSecret: false, FixedFormat:
DashboardUIHelpers
.JsonFormat, InitialFormat:
DashboardUIHelpers
.SqlFormat), new DialogParameters());
377
Assert.Equal(
DashboardUIHelpers
.JsonFormat, instance.TextVisualizerViewModel.FormatKind);
399
FixedFormat =
DashboardUIHelpers
.PlaintextFormat
427
[InlineData(null,
DashboardUIHelpers
.PlaintextFormat)]
428
[InlineData(
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
442
var sqlOption = options.Single(o => o.Id ==
DashboardUIHelpers
.SqlFormat);
443
var markdownOption = options.Single(o => o.Id ==
DashboardUIHelpers
.MarkdownFormat);
451
Assert.Equal(
DashboardUIHelpers
.SqlFormat, dialog.Instance.TextVisualizerViewModel.FormatKind);
452
Assert.Equal(
DashboardUIHelpers
.SqlFormat, select.Instance.Value?.Id);
455
var plaintextOption = options.Single(o => o.Id ==
DashboardUIHelpers
.PlaintextFormat);
457
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, dialog.Instance.TextVisualizerViewModel.FormatKind);
462
[InlineData("""{"query":"SELECT 1"}""", null,
DashboardUIHelpers
.JsonFormat)]
463
[InlineData("<query>SELECT 1</query>", null,
DashboardUIHelpers
.XmlFormat)]
464
[InlineData("""{"query":"SELECT 1"}""",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
465
[InlineData("<query>SELECT 1</query>",
DashboardUIHelpers
.SqlFormat,
DashboardUIHelpers
.SqlFormat)]
483
Assert.Equal(initialFormat is null, select.Instance.OptionDisabled!(options.Single(o => o.Id ==
DashboardUIHelpers
.SqlFormat)));
484
Assert.Equal(initialFormat is null, select.Instance.OptionDisabled!(options.Single(o => o.Id ==
DashboardUIHelpers
.MarkdownFormat)));
502
.Add(p => p.TextVisualizerFormat,
DashboardUIHelpers
.SqlFormat));
505
Assert.Equal(
DashboardUIHelpers
.SqlFormat, getCut().FindComponent<TextVisualizerDialog>().Instance.TextVisualizerViewModel.FormatKind);
513
.Add(p => p.ViewModel, new TextVisualizerViewModel("SELECT '<script>'", indentText: true, knownFormat:
DashboardUIHelpers
.SqlFormat))
524
[InlineData("Microsoft.EntityFrameworkCore.Database.Command",
DashboardUIHelpers
.SqlFormat, false)]
525
[InlineData("Microsoft.EntityFrameworkCore.Database.Command",
DashboardUIHelpers
.SqlFormat, true)]
526
[InlineData("Npgsql.Command",
DashboardUIHelpers
.SqlFormat, false)]
527
[InlineData("Npgsql.Command",
DashboardUIHelpers
.SqlFormat, true)]
528
[InlineData("MySqlConnector.MySqlCommand",
DashboardUIHelpers
.SqlFormat, false)]
529
[InlineData("MySqlConnector.MySqlCommand",
DashboardUIHelpers
.SqlFormat, true)]
530
[InlineData("NHibernate.SQL",
DashboardUIHelpers
.SqlFormat, false)]
531
[InlineData("NHibernate.SQL",
DashboardUIHelpers
.SqlFormat, true)]
532
[InlineData("Microsoft.EntityFrameworkCore.Query",
DashboardUIHelpers
.PlaintextFormat, false)]
533
[InlineData("Microsoft.EntityFrameworkCore.Query",
DashboardUIHelpers
.PlaintextFormat, true)]
Interactions\InteractionsProviderTests.cs (1)
747
builder.Add(p => p.Section,
DashboardUIHelpers
.MessageBarSection);
Layout\MainLayoutTests.cs (1)
1291
builder.Add(p => p.Section,
DashboardUIHelpers
.MessageBarSection);
Pages\ResourcesTests.cs (1)
608
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, dialog.FixedFormat);
Shared\FluentUISetupHelpers.cs (1)
394
builder.AddComponentParameter(1, nameof(FluentMessageBarProvider.Section),
DashboardUIHelpers
.MessageBarSection);
Aspire.Dashboard.Tests (61)
DashboardUIHelpersTests.cs (8)
16
Assert.Equal(expected,
DashboardUIHelpers
.GetVirtualizedItemCount(totalItemCount));
32
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
45
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
58
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
71
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
85
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
98
var result =
DashboardUIHelpers
.SafeConvertToMilliseconds(duration);
107
var mask =
DashboardUIHelpers
.GetMaskingText(3);
Model\DashboardCommandExecutorTests.cs (1)
275
Assert.Equal(
DashboardUIHelpers
.ToastTimeout, resultToast.Options.Lifetime);
Model\GenAIItemPartViewModelTests.cs (6)
28
Assert.Equal(
DashboardUIHelpers
.MarkdownFormat, itemPart.TextVisualizerViewModel.FormatKind);
47
Assert.Equal(
DashboardUIHelpers
.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind);
79
Assert.Equal(
DashboardUIHelpers
.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind);
111
Assert.Equal(
DashboardUIHelpers
.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind);
129
Assert.Equal(
DashboardUIHelpers
.JavascriptFormat, itemPart.TextVisualizerViewModel.FormatKind);
147
Assert.Equal(
DashboardUIHelpers
.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind);
Model\OtlpSpanAttributeItemTests.cs (3)
14
[InlineData("postgresql",
DashboardUIHelpers
.SqlFormat)]
35
[InlineData("", "postgresql",
DashboardUIHelpers
.SqlFormat)]
37
[InlineData("postgresql", "redis",
DashboardUIHelpers
.SqlFormat)]
Model\ResourceSourceViewModelTests.cs (1)
97
var maskingText =
DashboardUIHelpers
.GetMaskingText(6).Text;
Model\SpanDetailsViewModelTests.cs (2)
17
[InlineData("db.query.text", "db.system.name", "postgresql",
DashboardUIHelpers
.SqlFormat)]
18
[InlineData("db.statement", "db.system", "mssql",
DashboardUIHelpers
.SqlFormat)]
Model\TextVisualizerFormatHelpersTests.cs (24)
29
[InlineData("Microsoft.EntityFrameworkCore.Database.Command",
DashboardUIHelpers
.SqlFormat)]
30
[InlineData("Microsoft.EntityFrameworkCore.Database.Command.Custom",
DashboardUIHelpers
.SqlFormat)]
34
[InlineData("Npgsql.Command",
DashboardUIHelpers
.SqlFormat)]
35
[InlineData("Npgsql.Command.Custom",
DashboardUIHelpers
.SqlFormat)]
36
[InlineData("MySqlConnector.MySqlCommand",
DashboardUIHelpers
.SqlFormat)]
37
[InlineData("MySqlConnector.MySqlCommand.Custom",
DashboardUIHelpers
.SqlFormat)]
38
[InlineData("NHibernate.SQL",
DashboardUIHelpers
.SqlFormat)]
39
[InlineData("NHibernate.SQL.Custom",
DashboardUIHelpers
.SqlFormat)]
69
Assert.Equal(
DashboardUIHelpers
.SqlFormat, TextVisualizerFormatHelpers.GetLogFormat("commandText", source, []));
89
[InlineData("MyApp.Database", "db.query.text", "db.system.name", "postgresql",
DashboardUIHelpers
.SqlFormat)]
90
[InlineData("MyApp.Database", "db.statement", "db.system", "mysql",
DashboardUIHelpers
.SqlFormat)]
91
[InlineData("MyApp.Database", "commandText", "db.system.name", "mssql",
DashboardUIHelpers
.SqlFormat)]
92
[InlineData("MyApp.Database", "queryText", "db.system", "postgresql",
DashboardUIHelpers
.SqlFormat)]
93
[InlineData("NHibernate.SQL", "commandText", "db.system.name", "mssql",
DashboardUIHelpers
.SqlFormat)]
94
[InlineData("", "db.query.text", "db.system.name", "sqlite",
DashboardUIHelpers
.SqlFormat)]
99
[InlineData("MyApp.Database", "sql", "db.system.name", "redis",
DashboardUIHelpers
.SqlFormat)]
120
[InlineData("postgresql", "redis",
DashboardUIHelpers
.SqlFormat)]
122
[InlineData("", "postgresql",
DashboardUIHelpers
.SqlFormat)]
134
[InlineData("commandText", "mssql",
DashboardUIHelpers
.SqlFormat)]
135
[InlineData("db.statement", "mysql",
DashboardUIHelpers
.SqlFormat)]
136
[InlineData("db.query.text", "postgresql",
DashboardUIHelpers
.SqlFormat)]
162
Assert.Equal(
DashboardUIHelpers
.SqlFormat, TextVisualizerFormatHelpers.GetFormat(name, []));
204
Assert.Equal(isSql ?
DashboardUIHelpers
.SqlFormat : null, TextVisualizerFormatHelpers.GetFormat(name, [KeyValuePair.Create(systemKey, system)]));
218
[InlineData("postgresql",
DashboardUIHelpers
.SqlFormat)]
Model\TextVisualizerViewModelTests.cs (16)
16
var vm = new TextVisualizerViewModel(query, indentText: true, knownFormat:
DashboardUIHelpers
.SqlFormat);
18
Assert.Equal(
DashboardUIHelpers
.SqlFormat, vm.FormatKind);
20
Assert.All(vm.FormattedLines, line => Assert.Equal(
DashboardUIHelpers
.SqlFormat, line.FormatKind));
22
vm.UpdateFormat(
DashboardUIHelpers
.PlaintextFormat);
23
Assert.Equal(
DashboardUIHelpers
.PlaintextFormat, vm.FormatKind);
26
vm.UpdateFormat(
DashboardUIHelpers
.SqlFormat);
27
Assert.Equal(
DashboardUIHelpers
.SqlFormat, vm.FormatKind);
36
var vm = new TextVisualizerViewModel(text, indentText: true, knownFormat:
DashboardUIHelpers
.SqlFormat);
38
Assert.Equal(
DashboardUIHelpers
.SqlFormat, vm.FormatKind);
40
Assert.All(vm.FormattedLines, line => Assert.Equal(
DashboardUIHelpers
.SqlFormat, line.FormatKind));
108
var vm = new TextVisualizerViewModel("""{"key":"value"}""", indentText, knownFormat:
DashboardUIHelpers
.JsonFormat);
111
Assert.Equal(
DashboardUIHelpers
.JsonFormat, vm.FormatKind);
126
var vm = new TextVisualizerViewModel("""{"large":9223372036854775807,"precise":0.1234567890123456789012345,"trailing":1.2300}""", indentText: true, knownFormat:
DashboardUIHelpers
.JsonFormat);
144
var vm = new TextVisualizerViewModel(json, indentText: true, knownFormat:
DashboardUIHelpers
.JsonFormat);
146
Assert.Equal(
DashboardUIHelpers
.JsonFormat, vm.FormatKind);
161
var vm = new TextVisualizerViewModel("""[/* number */0.1234567890123456789012345,9223372036854775807,1.2300]""", indentText: true, knownFormat:
DashboardUIHelpers
.JsonFormat);