13 writes to Role
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (6)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
Microsoft.Extensions.AI.OpenAI (2)
179 references to Role
AzureAIFoundryEndToEnd.WebStory (1)
AzureOpenAIEndToEnd.WebStory (1)
GitHubModelsEndToEnd.WebStory (1)
Microsoft.Extensions.AI (8)
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.Abstractions.Tests (44)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (33)
55Assert.Equal(ChatRole.Assistant, message.Role);
96Assert.Equal(ChatRole.Assistant, response.Messages[0].Role);
99Assert.Equal(ChatRole.Assistant, response.Messages[1].Role);
102Assert.Equal(ChatRole.User, response.Messages[2].Role);
105Assert.Equal(ChatRole.Assistant, response.Messages[3].Role);
108Assert.Equal(ChatRole.Tool, response.Messages[4].Role);
111Assert.Equal(ChatRole.Tool, response.Messages[5].Role);
114Assert.Equal(new ChatRole("human"), response.Messages[6].Role);
117Assert.Equal(new ChatRole("human"), response.Messages[7].Role);
120Assert.Equal(ChatRole.Assistant, response.Messages[8].Role);
161Assert.Equal(ChatRole.Assistant, response.Messages[0].Role);
165Assert.Equal(ChatRole.Assistant, response.Messages[1].Role);
169Assert.Equal(ChatRole.Assistant, response.Messages[2].Role);
173Assert.Equal(ChatRole.Assistant, response.Messages[3].Role);
211Assert.Equal(ChatRole.Assistant, response.Messages[0].Role);
216Assert.Equal(ChatRole.Assistant, response.Messages[1].Role);
221Assert.Equal(ChatRole.Assistant, response.Messages[2].Role);
226Assert.Equal(ChatRole.User, response.Messages[3].Role);
231Assert.Equal(ChatRole.Tool, response.Messages[4].Role);
267Assert.Equal(ChatRole.Assistant, message.Role);
333Assert.Equal(ChatRole.Assistant, response.Messages[0].Role);
337Assert.Equal(ChatRole.Assistant, response.Messages[1].Role);
370Assert.Equal(ChatRole.Assistant, message.Role);
400Assert.Equal(ChatRole.Assistant, response.Messages[0].Role);
404Assert.Equal(ChatRole.User, response.Messages[1].Role);
437Assert.Equal(new ChatRole("agent1"), response.Messages[0].Role);
440Assert.Equal(new ChatRole("agent2"), response.Messages[1].Role);
443Assert.Equal(ChatRole.Assistant, response.Messages[2].Role);
486Assert.Equal(ChatRole.Assistant, message1.Role);
494Assert.Equal(ChatRole.Assistant, message2.Role);
502Assert.Equal(ChatRole.User, message3.Role);
510Assert.Equal(ChatRole.Assistant, message4.Role);
774Assert.Equal(ChatRole.Tool, response.Messages[0].Role);
 
Microsoft.Extensions.AI.AzureAIInference (5)
Microsoft.Extensions.AI.AzureAIInference.Tests (6)
Microsoft.Extensions.AI.Evaluation (10)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
Microsoft.Extensions.AI.Evaluation.Safety (2)
Microsoft.Extensions.AI.Integration.Tests (7)
Microsoft.Extensions.AI.OpenAI (18)
Microsoft.Extensions.AI.OpenAI.Tests (23)
Microsoft.Extensions.AI.Tests (26)
ChatReduction\MessageCountingChatReducerTests.cs (13)
66Assert.Equal(ChatRole.System, m.Role);
71Assert.Equal(ChatRole.User, m.Role);
76Assert.Equal(ChatRole.Assistant, m.Role);
102Assert.Equal(ChatRole.System, m.Role);
107Assert.Equal(ChatRole.User, m.Role);
112Assert.Equal(ChatRole.Assistant, m.Role);
117Assert.Equal(1, resultList.Count(m => m.Role == ChatRole.System));
141Assert.Equal(ChatRole.User, m.Role);
148Assert.Equal(ChatRole.Assistant, m.Role);
186Assert.Equal(expectedRole, m.Role);
211Assert.Equal(ChatRole.System, m.Role);
254Assert.Equal(ChatRole.System, m.Role);
259Assert.Equal(ChatRole.Assistant, m.Role);
 
Microsoft.Extensions.DataIngestion.Tests (10)
Microsoft.ML.GenAI.LLaMA (5)
Microsoft.ML.GenAI.Phi (5)
OpenAIEndToEnd.WebStory (1)