16 references to JsonContext2
Microsoft.Extensions.AI.Tests (16)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (16)
23var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Animal))) 81var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 105var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))) 142var response = await client.GetResponseAsync<Animal>(chatHistory, useJsonSchema: false, serializerOptions: JsonContext2.Default.Options); 166var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 207var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 226var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 245var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options); 258var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))); 273var response = await client.GetResponseAsync<Data<Animal>>(chatHistory, serializerOptions: JsonContext2.Default.Options); 293var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options))); 301var response = await client.GetResponseAsync<Animal[]>(chatHistory, serializerOptions: JsonContext2.Default.Options); 319var jso = new JsonSerializerOptions(JsonContext2.Default.Options) 385var resultDuplicatedJson = JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options) + Environment.NewLine + JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options); 396var response = await client.GetResponseAsync<Animal>(chatHistory, serializerOptions: JsonContext2.Default.Options);