2 writes to TextVisualizerViewModel
Aspire.Dashboard (2)
Model\GenAI\GenAIItemPartViewModel.cs (2)
49TextVisualizerViewModel = new TextVisualizerViewModel(errorMessage, indentText: false) 59TextVisualizerViewModel = CreateMessagePartVisualizer(part),
18 references to TextVisualizerViewModel
Aspire.Dashboard.Tests (18)
Model\GenAIItemPartViewModelTests.cs (18)
27Assert.Equal("**Markdown**", itemPart.TextVisualizerViewModel.Text); 28Assert.Equal(DashboardUIHelpers.MarkdownFormat, itemPart.TextVisualizerViewModel.FormatKind); 29Assert.Equal("**Markdown**", itemPart.TextVisualizerViewModel.FormattedText); 46Assert.Equal(expectedText, itemPart.TextVisualizerViewModel.Text); 47Assert.Equal(DashboardUIHelpers.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind); 55itemPart.TextVisualizerViewModel.FormattedText); 78itemPart.TextVisualizerViewModel.Text); 79Assert.Equal(DashboardUIHelpers.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind); 87itemPart.TextVisualizerViewModel.FormattedText); 110itemPart.TextVisualizerViewModel.Text); 111Assert.Equal(DashboardUIHelpers.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind); 128Assert.Contains("東京", itemPart.TextVisualizerViewModel.Text); 129Assert.Equal(DashboardUIHelpers.JavascriptFormat, itemPart.TextVisualizerViewModel.FormatKind); 145Assert.Contains("晴れ", itemPart.TextVisualizerViewModel.Text); 146Assert.Contains("東京", itemPart.TextVisualizerViewModel.Text); 147Assert.Equal(DashboardUIHelpers.JsonFormat, itemPart.TextVisualizerViewModel.FormatKind); 167Assert.Contains("こんにちは", itemPart.TextVisualizerViewModel.Text); 168Assert.DoesNotContain("\\u", itemPart.TextVisualizerViewModel.Text);