30 writes to MessageId
Microsoft.Extensions.AI (3)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.Tests (20)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (18)
157]) { MessageId = "resp1" },
260]) { MessageId = "resp1" },
264]) { MessageId = "resp2" },
278new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]) { MessageId = "resp1" },
279new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]) { MessageId = "resp2" },
290new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]) { MessageId = "resp1" },
291new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]) { MessageId = "resp2" },
320]) { MessageId = "resp1" },
379]) { MessageId = "resp1" },
443]) { MessageId = "resp1" },
510]) { MessageId = "resp1" },
600]) { MessageId = "resp1" },
659]) { MessageId = "resp1" },
713]) { MessageId = "resp1" },
724]) { MessageId = "resp2" },
838]) { MessageId = "resp1" },
1165output.ForEach(m => m.MessageId = Guid.NewGuid().ToString("N"));
1247output.ForEach(m => m.MessageId = Guid.NewGuid().ToString("N"));
33 references to MessageId
Microsoft.Extensions.AI (8)
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.Abstractions.Tests (17)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (17)
56Assert.Equal("12345", message.MessageId);
214Assert.Equal("1", response.Messages[0].MessageId);
219Assert.Equal("1", response.Messages[1].MessageId);
224Assert.Equal("2", response.Messages[2].MessageId);
229Assert.Equal("2", response.Messages[3].MessageId);
234Assert.Equal("3", response.Messages[4].MessageId);
300Assert.Equal("1", response.Messages[0].MessageId);
304Assert.Equal("1", response.Messages[1].MessageId);
334Assert.Equal("msg1", response.Messages[0].MessageId); // Last MessageId wins
338Assert.Equal("msg2", response.Messages[1].MessageId);
371Assert.Equal("msg1", message.MessageId);
403Assert.Equal("1", response.Messages[0].MessageId);
407Assert.Equal("1", response.Messages[1].MessageId);
572Assert.Equal("msg1", message1.MessageId);
580Assert.Equal("msg2", message2.MessageId);
588Assert.Equal("msg3", message3.MessageId);
596Assert.Equal("msg4", message4.MessageId);
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.OpenAI.Tests (3)