1 write to Usage
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ChatTurnDetails.cs (1)
142
Usage
= usage;
42 references to Usage
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (42)
ChatTurnDetailsTests.cs (36)
30
Assert.Null(details.
Usage
);
41
Assert.Null(deserializedDetails.
Usage
);
64
Assert.Null(details.
Usage
);
75
Assert.Null(deserializedDetails.
Usage
);
99
Assert.Null(details.
Usage
);
110
Assert.Null(deserializedDetails.
Usage
);
135
Assert.NotNull(details.
Usage
);
136
Assert.Equal(10, details.
Usage
!.InputTokenCount);
137
Assert.Equal(20, details.
Usage
.OutputTokenCount);
138
Assert.Equal(30, details.
Usage
.TotalTokenCount);
149
Assert.Equal(details.
Usage
!.InputTokenCount, deserializedDetails.
Usage
!.InputTokenCount);
150
Assert.Equal(details.
Usage
.OutputTokenCount, deserializedDetails.
Usage
.OutputTokenCount);
151
Assert.Equal(details.
Usage
.TotalTokenCount, deserializedDetails.
Usage
.TotalTokenCount);
177
Assert.NotNull(details.
Usage
);
178
Assert.Equal(10, details.
Usage
!.InputTokenCount);
179
Assert.Equal(20, details.
Usage
.OutputTokenCount);
180
Assert.Equal(30, details.
Usage
.TotalTokenCount);
191
Assert.Equal(details.
Usage
!.InputTokenCount, deserializedDetails.
Usage
!.InputTokenCount);
192
Assert.Equal(details.
Usage
.OutputTokenCount, deserializedDetails.
Usage
.OutputTokenCount);
193
Assert.Equal(details.
Usage
.TotalTokenCount, deserializedDetails.
Usage
.TotalTokenCount);
220
Assert.NotNull(details.
Usage
);
221
Assert.Equal(5, details.
Usage
!.InputTokenCount);
222
Assert.Equal(7, details.
Usage
.OutputTokenCount);
223
Assert.Equal(12, details.
Usage
.TotalTokenCount);
234
Assert.Equal(details.
Usage
!.InputTokenCount, deserializedDetails.
Usage
!.InputTokenCount);
235
Assert.Equal(details.
Usage
.OutputTokenCount, deserializedDetails.
Usage
.OutputTokenCount);
236
Assert.Equal(details.
Usage
.TotalTokenCount, deserializedDetails.
Usage
.TotalTokenCount);
ScenarioRunResultTests.cs (6)
399
x?.
Usage
?.InputTokenCount == y?.
Usage
?.InputTokenCount &&
400
x?.
Usage
?.OutputTokenCount == y?.
Usage
?.OutputTokenCount &&
401
x?.
Usage
?.TotalTokenCount == y?.
Usage
?.TotalTokenCount &&