2 writes to Type
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
182
Type
= GenAIItemType.Error
496
Type
= type,
43 references to Type
Aspire.Dashboard (6)
Model\GenAI\GenAIItemViewModel.cs (4)
34
if (
Type
== GenAIItemType.Error)
38
if (
Type
== GenAIItemType.OutputMessage)
63
return
Type
switch
70
_ => throw new InvalidOperationException("Unexpected type: " +
Type
)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
187
viewModel.InputMessages = viewModel.Items.Where(e => e.
Type
is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList();
188
viewModel.OutputMessages = viewModel.Items.Where(e => e.
Type
== GenAIItemType.OutputMessage).ToList();
Aspire.Dashboard.Tests (37)
Model\GenAIVisualizerDialogViewModelTests.cs (37)
112
Assert.Equal(GenAIItemType.Error, i.
Type
);
197
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
204
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
211
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
359
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
366
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
373
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
569
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
576
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
583
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
595
Assert.Equal(GenAIItemType.ToolMessage, m.
Type
);
602
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
767
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
774
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
781
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
793
Assert.Equal(GenAIItemType.ToolMessage, m.
Type
);
800
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
906
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
913
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
920
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
983
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
990
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
997
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
1068
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
1075
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
1082
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
1089
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
1096
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
1379
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
1385
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
1391
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
2230
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
2236
Assert.Equal(GenAIItemType.AssistantMessage, m.
Type
);
2242
Assert.Equal(GenAIItemType.UserMessage, m.
Type
);
2303
Assert.Equal(GenAIItemType.SystemMessage, m.
Type
);
2373
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);
2379
Assert.Equal(GenAIItemType.OutputMessage, m.
Type
);