2 writes to TextVisualizerViewModel
Aspire.Dashboard (2)
Components\Dialogs\TextVisualizerDialog.razor.cs (2)
80TextVisualizerViewModel = new TextVisualizerViewModel(Content.Text, indentText: true, Content.FixedFormat); 84TextVisualizerViewModel = new TextVisualizerViewModel(Content.Text, indentText: true, knownFormat: Content.InitialFormat);
35 references to TextVisualizerViewModel
Aspire.Dashboard (7)
Components\Dialogs\TextVisualizerDialog.razor.cs (7)
27internal bool IsMarkdownFormat => TextVisualizerViewModel.FormatKind == DashboardUIHelpers.MarkdownFormat; 70_selectedFormat = GetSelectedFormatOption(TextVisualizerViewModel.FormatKind); 86if (TextVisualizerViewModel.FormatKind == DashboardUIHelpers.JsonFormat) 90else if (TextVisualizerViewModel.FormatKind == DashboardUIHelpers.XmlFormat) 104_selectedFormat = GetSelectedFormatOption(TextVisualizerViewModel.FormatKind); 125TextVisualizerViewModel.UpdateFormat(_selectedFormat.Id ?? DashboardUIHelpers.PlaintextFormat); 155await JS.DownloadFileAsync(Content.DownloadFileName, TextVisualizerViewModel.FormattedText);
Aspire.Dashboard.Components.Tests (28)
Controls\TextVisualizerDialogTests.cs (28)
98Assert.Equal(expectedJson, instance.TextVisualizerViewModel.FormattedText); 99Assert.Equal(DashboardUIHelpers.JsonFormat, instance.TextVisualizerViewModel.FormatKind); 127Assert.Equal(DashboardUIHelpers.XmlFormat, instance.TextVisualizerViewModel.FormatKind); 128Assert.Equal(expectedXml, instance.TextVisualizerViewModel.FormattedText); 133Assert.Equal(DashboardUIHelpers.PlaintextFormat, instance.TextVisualizerViewModel.FormatKind); 134Assert.Equal(rawXml, instance.TextVisualizerViewModel.FormattedText); 163Assert.Equal(DashboardUIHelpers.PlaintextFormat, dialog.TextVisualizerViewModel.FormatKind); 164Assert.Equal(rawXml, dialog.TextVisualizerViewModel.FormattedText); 174Assert.Equal(DashboardUIHelpers.PlaintextFormat, dialog.TextVisualizerViewModel.FormatKind); 175Assert.Equal(rawXml, dialog.TextVisualizerViewModel.FormattedText); 210Assert.Equal(DashboardUIHelpers.XmlFormat, instance.TextVisualizerViewModel.FormatKind); 211Assert.Equal(expectedXml, instance.TextVisualizerViewModel.FormattedText); 227Assert.Equal(DashboardUIHelpers.PlaintextFormat, instance.TextVisualizerViewModel.FormatKind); 228Assert.Equal(rawText, instance.TextVisualizerViewModel.FormattedText); 357Assert.Equal(DashboardUIHelpers.PropertiesFormat, instance.TextVisualizerViewModel.FormatKind); 377Assert.Equal(DashboardUIHelpers.JsonFormat, instance.TextVisualizerViewModel.FormatKind); 384instance.TextVisualizerViewModel.FormattedText); 439Assert.Equal(expectedFormat, dialog.Instance.TextVisualizerViewModel.FormatKind); 440Assert.Equal(query, dialog.Instance.TextVisualizerViewModel.FormattedText); 451Assert.Equal(DashboardUIHelpers.SqlFormat, dialog.Instance.TextVisualizerViewModel.FormatKind); 453Assert.Equal(query, dialog.Instance.TextVisualizerViewModel.FormattedText); 457Assert.Equal(DashboardUIHelpers.PlaintextFormat, dialog.Instance.TextVisualizerViewModel.FormatKind); 458Assert.Equal(query, dialog.Instance.TextVisualizerViewModel.FormattedText); 481Assert.Equal(expectedFormat, dialog.TextVisualizerViewModel.FormatKind); 487Assert.Equal(text, dialog.TextVisualizerViewModel.FormattedText); 505Assert.Equal(DashboardUIHelpers.SqlFormat, getCut().FindComponent<TextVisualizerDialog>().Instance.TextVisualizerViewModel.FormatKind); 574Assert.Equal(expectedFormat, dialog.Instance.TextVisualizerViewModel.FormatKind); 575Assert.Equal(message, dialog.Instance.TextVisualizerViewModel.FormattedText);