Implemented interface members:
2 writes to
Microsoft.Extensions.AI.Abstractions.Tests (2)
AdditionalPropertiesDictionaryTests.cs (2)
76
d
[
"key"] = input;
88
d
[
"key"] = input;
16 references to
Microsoft.Extensions.AI.Abstractions.Tests (13)
AdditionalPropertiesDictionaryTests.cs (6)
39
Assert.Equal("value2", d
[
"key1"]);
40
Assert.Equal("value2", d
[
"kEY1"]);
42
Assert.Equal("value3", d
[
"key2"]);
43
Assert.Equal("value3", d
[
"KEY2"]);
45
Assert.Equal("value5", d
[
"Key3"]);
46
Assert.Equal("value5", d
[
"KEy3"]);
ChatCompletion\ChatMessageTests.cs (7)
312
Assert.Equal("message-metadata-value-1", deserializedMessage.AdditionalProperties
[
"message-metadata-key-1"]?.ToString());
323
Assert.Equal("metadata-value-1", textContent.AdditionalProperties
[
"metadata-key-1"]?.ToString());
332
Assert.Equal("metadata-value-2", imageContent.AdditionalProperties
[
"metadata-key-2"]?.ToString());
341
Assert.Equal("metadata-value-3", dataContent.AdditionalProperties
[
"metadata-key-3"]?.ToString());
350
Assert.Equal("metadata-value-4", audioContent.AdditionalProperties
[
"metadata-key-4"]?.ToString());
359
Assert.Equal("metadata-value-5", imageContent.AdditionalProperties
[
"metadata-key-5"]?.ToString());
367
Assert.Equal("metadata-value-6", textContent.AdditionalProperties
[
"metadata-key-6"]?.ToString());
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIChatClientTests.cs (3)
204
Assert.Equal("fp_f85bea6784", response.AdditionalProperties
[
nameof(OpenAI.Chat.ChatCompletion.SystemFingerprint)]);
278
Assert.Equal(new Dictionary<string, object> { [nameof(ChatOutputTokenUsageDetails.ReasoningTokenCount)] = 0 }, usage.Details.AdditionalProperties
[
nameof(ChatTokenUsage.OutputTokenDetails)]);
600
Assert.Equal(new Dictionary<string, object> { [nameof(ChatOutputTokenUsageDetails.ReasoningTokenCount)] = 0 }, usage.Details.AdditionalProperties
[
nameof(ChatTokenUsage.OutputTokenDetails)]);