28 writes to MessageId
Microsoft.Extensions.AI (3)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.Tests (17)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (15)
157]) { MessageId = "resp1" },
207]) { MessageId = "resp1" },
211]) { MessageId = "resp2" },
225new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]) { MessageId = "resp1" },
226new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]) { MessageId = "resp2" },
237new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]) { MessageId = "resp1" },
238new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]) { MessageId = "resp2" },
267]) { MessageId = "resp1" },
326]) { MessageId = "resp1" },
390]) { MessageId = "resp1" },
444]) { MessageId = "resp1" },
455]) { MessageId = "resp2" },
569]) { MessageId = "resp1" },
896output.ForEach(m => m.MessageId = Guid.NewGuid().ToString("N"));
978output.ForEach(m => m.MessageId = Guid.NewGuid().ToString("N"));
35 references to MessageId
Microsoft.Extensions.AI (8)
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.Abstractions.Tests (17)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (17)
54Assert.Equal("12345", message.MessageId);
212Assert.Equal("1", response.Messages[0].MessageId);
217Assert.Equal("1", response.Messages[1].MessageId);
222Assert.Equal("2", response.Messages[2].MessageId);
227Assert.Equal("2", response.Messages[3].MessageId);
232Assert.Equal("3", response.Messages[4].MessageId);
298Assert.Equal("1", response.Messages[0].MessageId);
302Assert.Equal("1", response.Messages[1].MessageId);
332Assert.Equal("msg1", response.Messages[0].MessageId); // Last MessageId wins
336Assert.Equal("msg2", response.Messages[1].MessageId);
369Assert.Equal("msg1", message.MessageId);
401Assert.Equal("1", response.Messages[0].MessageId);
405Assert.Equal("1", response.Messages[1].MessageId);
485Assert.Equal("msg1", message1.MessageId);
493Assert.Equal("msg2", message2.MessageId);
501Assert.Equal("msg3", message3.MessageId);
509Assert.Equal("msg4", message4.MessageId);
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.OpenAI.Tests (3)