54 references to Result
Microsoft.Extensions.AI.Integration.Tests (19)
ChatClientIntegrationTests.cs (19)
965
Assert.Equal("Jimbo Smith", response.
Result
.FullName);
966
Assert.Equal(35, response.
Result
.AgeInYears);
967
Assert.Contains("Cardiff", response.
Result
.HomeTown);
968
Assert.Equal(JobType.Programmer, response.
Result
.Job);
982
Assert.Equal(2, response.
Result
.Length);
983
Assert.Contains(response.
Result
, x => x.FullName == "Jimbo Smith");
984
Assert.Contains(response.
Result
, x => x.FullName == "Josh Simpson");
997
Assert.Equal(15, response.
Result
);
1010
Assert.Equal("Jimbo Smith", response.
Result
);
1023
Assert.True(response.
Result
);
1036
Assert.False(response.
Result
);
1048
Assert.Equal(JobType.PopStar, response.
Result
);
1075
Assert.NotSame(expectedPerson, response.
Result
);
1076
Assert.Equal(expectedPerson.FullName, response.
Result
.FullName);
1077
Assert.Equal(expectedPerson.AgeInYears, response.
Result
.AgeInYears);
1078
Assert.Equal(expectedPerson.HomeTown, response.
Result
.HomeTown);
1079
Assert.Equal(expectedPerson.Job, response.
Result
.Job);
1100
Assert.Equal("Jimbo Smith", response.
Result
.FullName);
1101
Assert.Contains("Cardiff", response.
Result
.HomeTown);
Microsoft.Extensions.AI.Tests (27)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (27)
79
Assert.Equal(1, response.
Result
.Id);
80
Assert.Equal("Tigger", response.
Result
.FullName);
81
Assert.Equal(Species.Tiger, response.
Result
.Species);
90
Assert.Same(response.
Result
, tryGetResultOutput);
140
Assert.Equal(1, response.
Result
.Id);
141
Assert.Equal("Tigger", response.
Result
.FullName);
142
Assert.Equal(Species.Tiger, response.
Result
.Species);
151
Assert.Same(response.
Result
, tryGetResultOutput);
189
Assert.Equal(123, response.
Result
);
233
Assert.Equal(123, response.
Result
);
248
var ex = Assert.Throws<JsonException>(() => response.
Result
);
267
var ex = Assert.Throws<InvalidOperationException>(() => response.
Result
);
286
var ex = Assert.Throws<InvalidOperationException>(() => response.
Result
);
315
Assert.Equal(1, response.
Result
!.Value!.Id);
316
Assert.Equal("Tigger", response.
Result
.Value.FullName);
317
Assert.Equal(Species.Tiger, response.
Result
.Value.Species);
321
Assert.Same(response.
Result
, tryGetResultOutput);
343
Assert.Single(response.
Result
!);
344
Assert.Equal("Tigger", response.
Result
[0].FullName);
345
Assert.Equal(Species.Tiger, response.
Result
[0].Species);
349
Assert.Same(response.
Result
, tryGetResultOutput);
405
Assert.Equal(1, response.
Result
.Id);
406
Assert.Equal("Tigger", response.
Result
.FullName);
407
Assert.Equal(Species.Tiger, response.
Result
.Species);
433
Assert.Equal(1, response.
Result
.Id);
434
Assert.Equal("Tigger", response.
Result
.FullName);
435
Assert.Equal(Species.Tiger, response.
Result
.Species);
Microsoft.Extensions.DataIngestion (8)
Processors\ImageAlternativeTextEnricher.cs (4)
102
if (response.
Result
.Length == contents.Count)
104
for (int i = 0; i < response.
Result
.Length; i++)
106
batch[i].AlternativeText = response.
Result
[i];
111
_logger?.UnexpectedResultsCount(response.
Result
.Length, contents.Count);
Utils\Batching.cs (4)
44
if (response.
Result
.Length == contents.Count)
46
for (int i = 0; i < response.
Result
.Length; i++)
48
batch[i].Metadata[metadataKey] = response.
Result
[i];
53
logger?.UnexpectedResultsCount(response.
Result
.Length, contents.Count);