46 references to TextVisualizerDialog
Aspire.Dashboard (2)
Components\Controls\GridValue.razor.cs (1)
158
await
TextVisualizerDialog
.OpenDialogAsync(ViewportInformation, DialogService, DialogsLoc, ValueDescription, ValueToVisualize ?? Value ?? string.Empty, IsMasked || ContainsSecret);
Components\Controls\StructuredLogActions.razor.cs (1)
61
await
TextVisualizerDialog
.OpenDialogAsync(ViewportInformation, DialogService, DialogsLoc, header, LogEntry.Message, containsSecret: false);
Aspire.Dashboard.Components.Tests (44)
Controls\TextVisualizerDialogTests.cs (44)
45
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(rawJson, string.Empty, false), []);
47
var
instance = cut.FindComponent<
TextVisualizerDialog
>().Instance;
50
Assert.Equal(
TextVisualizerDialog
.JsonFormat, instance.FormatKind);
51
Assert.Equal([
TextVisualizerDialog
.JsonFormat,
TextVisualizerDialog
.PlaintextFormat], instance.EnabledOptions.ToImmutableSortedSet());
67
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(rawXml, string.Empty, false), []);
68
cut.WaitForAssertion(() => Assert.True(cut.HasComponent<
TextVisualizerDialog
>()));
70
var
instance = cut.FindComponent<
TextVisualizerDialog
>().Instance;
72
Assert.Equal(
TextVisualizerDialog
.XmlFormat, instance.FormatKind);
74
Assert.Equal([
TextVisualizerDialog
.PlaintextFormat,
TextVisualizerDialog
.XmlFormat], instance.EnabledOptions.ToImmutableSortedSet());
77
instance.ChangeFormat(
TextVisualizerDialog
.PlaintextFormat, rawXml);
79
Assert.Equal(
TextVisualizerDialog
.PlaintextFormat, instance.FormatKind);
94
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(rawXml, string.Empty, false), []);
95
cut.WaitForAssertion(() => Assert.True(cut.HasComponent<
TextVisualizerDialog
>()));
97
var
instance = cut.FindComponent<
TextVisualizerDialog
>().Instance;
99
Assert.Equal(
TextVisualizerDialog
.XmlFormat, instance.FormatKind);
101
Assert.Equal([
TextVisualizerDialog
.PlaintextFormat,
TextVisualizerDialog
.XmlFormat], instance.EnabledOptions.ToImmutableSortedSet());
110
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(rawText, string.Empty, false), []);
111
cut.WaitForAssertion(() => Assert.True(cut.HasComponent<
TextVisualizerDialog
>()));
113
var
instance = cut.FindComponent<
TextVisualizerDialog
>().Instance;
115
Assert.Equal(
TextVisualizerDialog
.PlaintextFormat, instance.FormatKind);
117
Assert.Equal([
TextVisualizerDialog
.PlaintextFormat], instance.EnabledOptions.ToImmutableSortedSet());
127
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(xml, string.Empty, false), []);
128
cut.WaitForAssertion(() => Assert.True(cut.HasComponent<
TextVisualizerDialog
>()));
133
var instance = cut.FindComponent<
TextVisualizerDialog
>();
145
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(xml, string.Empty, false), []);
146
cut.WaitForAssertion(() => Assert.True(cut.HasComponent<
TextVisualizerDialog
>()));
159
if (o is
TextVisualizerDialog
.TextVisualizerDialogSettings s)
167
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(rawText, string.Empty, ContainsSecret: true), []);
168
cut.WaitForAssertion(() => Assert.True(cut.HasComponent<
TextVisualizerDialog
>()));
171
Assert.False(cut.HasComponent<Virtualize<
TextVisualizerDialog
.StringLogLine>>());
175
cut.WaitForAssertion(() => Assert.False(cut.FindComponent<
TextVisualizerDialog
>().Instance.ShowSecretsWarning));
177
Assert.True(cut.HasComponent<Virtualize<
TextVisualizerDialog
.StringLogLine>>());
187
localStorage.OnGetUnprotectedAsync = _ => new ValueTuple<bool, object>(true, new
TextVisualizerDialog
.TextVisualizerDialogSettings(SecretsWarningAcknowledged: true));
189
await dialogService.ShowDialogAsync<
TextVisualizerDialog
>(new TextVisualizerDialogViewModel(rawText, string.Empty, ContainsSecret: true), []);
190
cut.WaitForAssertion(() => Assert.False(cut.FindComponent<
TextVisualizerDialog
>().Instance.ShowSecretsWarning));
192
cut.WaitForAssertion(() => Assert.False(cut.FindComponent<
TextVisualizerDialog
>().Instance.ShowSecretsWarning));
194
Assert.True(cut.HasComponent<Virtualize<
TextVisualizerDialog
.StringLogLine>>());