76 instantiations of TestChatClient
Microsoft.Extensions.AI.Tests (76)
ChatCompletion\ChatClientBuilderTest.cs (5)
16
using TestChatClient expectedInnerClient =
new
();
17
using TestChatClient expectedOuterClient =
new
();
39
using TestChatClient expectedInnerClient =
new
();
74
using var innerClient = new
TestChatClient
();
84
using var innerClient = new
TestChatClient
();
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (11)
32
using var client = new
TestChatClient
115
using var client = new
TestChatClient
169
using var client = new
TestChatClient
213
using var client = new
TestChatClient
246
using var client = new
TestChatClient
265
using var client = new
TestChatClient
284
using var client = new
TestChatClient
305
using var client = new
TestChatClient
340
using var client = new
TestChatClient
372
using var client = new
TestChatClient
433
using var client = new
TestChatClient
ChatCompletion\ConfigureOptionsChatClientTests.cs (3)
19
Assert.Throws<ArgumentNullException>("configure", () => new ConfigureOptionsChatClient(new
TestChatClient
(), null!));
25
using var innerClient = new
TestChatClient
();
41
using IChatClient innerClient = new
TestChatClient
ChatCompletion\DependencyInjectionPatterns.cs (8)
18
ServiceCollection.AddChatClient(services => new
TestChatClient
{ Services = services })
41
using var singleton = new
TestChatClient
();
65
ServiceCollection.AddKeyedChatClient("mykey", services => new
TestChatClient
{ Services = services })
90
using var singleton = new
TestChatClient
();
122
? sc.AddChatClient(services => new
TestChatClient
(), lifetime.Value)
123
: sc.AddChatClient(services => new
TestChatClient
());
144
? sc.AddKeyedChatClient("key", services => new
TestChatClient
(), lifetime.Value)
145
: sc.AddKeyedChatClient("key", services => new
TestChatClient
());
ChatCompletion\DistributedCachingChatClientTest.cs (16)
23
using var innerClient = new
TestChatClient
();
76
using var testClient = new
TestChatClient
134
using var testClient = new
TestChatClient
171
using var testClient = new
TestChatClient
204
using var testClient = new
TestChatClient
274
using var testClient = new
TestChatClient
321
using var testClient = new
TestChatClient
399
using var testClient = new
TestChatClient
438
using var testClient = new
TestChatClient
477
using var testClient = new
TestChatClient
516
using var testClient = new
TestChatClient
553
using var testClient = new
TestChatClient
604
using var testClient = new
TestChatClient
650
using var testClient = new
TestChatClient
705
using var testClient = new
TestChatClient
739
using var testClient = new
TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (8)
34
using TestChatClient innerClient =
new
();
48
using TestChatClient innerClient =
new
();
731
using var innerClient = new
TestChatClient
789
using var innerClient = new
TestChatClient
906
using var innerChatClient = new
TestChatClient
979
using var innerClient = new
TestChatClient
1092
using var innerClient = new
TestChatClient
1191
using var innerClient = new
TestChatClient
ChatCompletion\LoggingChatClientTests.cs (4)
21
Assert.Throws<ArgumentNullException>("logger", () => new LoggingChatClient(new
TestChatClient
(), null!));
27
using var innerClient = new
TestChatClient
();
55
using IChatClient innerClient = new
TestChatClient
100
using IChatClient innerClient = new
TestChatClient
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
36
using var innerClient = new
TestChatClient
ChatCompletion\ReducingChatClientTests.cs (5)
24
using var innerClient = new
TestChatClient
();
52
using var innerClient = new
TestChatClient
104
using var innerClient = new
TestChatClient
125
using var innerClient = new
TestChatClient
();
144
using var innerClient = new
TestChatClient
ChatCompletion\UseDelegateChatClientTests.cs (5)
19
using var client = new
TestChatClient
();
34
using IChatClient innerClient = new
TestChatClient
83
using IChatClient innerClient = new
TestChatClient
125
using IChatClient innerClient = new
TestChatClient
176
using IChatClient innerClient = new
TestChatClient
ChatReduction\SummarizingChatReducerTests.cs (10)
29
using var chatClient = new
TestChatClient
();
38
using var chatClient = new
TestChatClient
();
45
using var chatClient = new
TestChatClient
();
53
using var chatClient = new
TestChatClient
();
64
using var chatClient = new
TestChatClient
();
89
using var chatClient = new
TestChatClient
();
118
using var chatClient = new
TestChatClient
();
153
using var chatClient = new
TestChatClient
();
179
using var chatClient = new
TestChatClient
();
207
using var chatClientForSummarization = new
TestChatClient
();
67 references to TestChatClient
Microsoft.Extensions.AI.Tests (67)
ChatCompletion\ChatClientBuilderTest.cs (5)
16
using
TestChatClient
expectedInnerClient = new();
17
using
TestChatClient
expectedOuterClient = new();
39
using
TestChatClient
expectedInnerClient = new();
74
using
var
innerClient = new TestChatClient();
84
using
var
innerClient = new TestChatClient();
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (11)
32
using
var
client = new TestChatClient
115
using
var
client = new TestChatClient
169
using
var
client = new TestChatClient
213
using
var
client = new TestChatClient
246
using
var
client = new TestChatClient
265
using
var
client = new TestChatClient
284
using
var
client = new TestChatClient
305
using
var
client = new TestChatClient
340
using
var
client = new TestChatClient
372
using
var
client = new TestChatClient
433
using
var
client = new TestChatClient
ChatCompletion\ConfigureOptionsChatClientTests.cs (1)
25
using
var
innerClient = new TestChatClient();
ChatCompletion\DependencyInjectionPatterns.cs (8)
34
Assert.IsType<
TestChatClient
>(instance.InnerClient);
41
using
var
singleton = new TestChatClient();
58
Assert.IsType<
TestChatClient
>(instance.InnerClient);
83
Assert.IsType<
TestChatClient
>(instance.InnerClient);
90
using
var
singleton = new TestChatClient();
109
Assert.IsType<
TestChatClient
>(instance.InnerClient);
130
Assert.IsType<
TestChatClient
>(sd.ImplementationFactory(null!));
153
Assert.IsType<
TestChatClient
>(sd.KeyedImplementationFactory(null!, null!));
ChatCompletion\DistributedCachingChatClientTest.cs (16)
23
using
var
innerClient = new TestChatClient();
76
using
var
testClient = new TestChatClient
134
using
var
testClient = new TestChatClient
171
using
var
testClient = new TestChatClient
204
using
var
testClient = new TestChatClient
274
using
var
testClient = new TestChatClient
321
using
var
testClient = new TestChatClient
399
using
var
testClient = new TestChatClient
438
using
var
testClient = new TestChatClient
477
using
var
testClient = new TestChatClient
516
using
var
testClient = new TestChatClient
553
using
var
testClient = new TestChatClient
604
using
var
testClient = new TestChatClient
650
using
var
testClient = new TestChatClient
705
using
var
testClient = new TestChatClient
739
using
var
testClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (8)
34
using
TestChatClient
innerClient = new();
48
using
TestChatClient
innerClient = new();
731
using
var
innerClient = new TestChatClient
789
using
var
innerClient = new TestChatClient
906
using
var
innerChatClient = new TestChatClient
979
using
var
innerClient = new TestChatClient
1092
using
var
innerClient = new TestChatClient
1191
using
var
innerClient = new TestChatClient
ChatCompletion\LoggingChatClientTests.cs (1)
27
using
var
innerClient = new TestChatClient();
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
36
using
var
innerClient = new TestChatClient
ChatCompletion\ReducingChatClientTests.cs (5)
24
using
var
innerClient = new TestChatClient();
52
using
var
innerClient = new TestChatClient
104
using
var
innerClient = new TestChatClient
125
using
var
innerClient = new TestChatClient();
144
using
var
innerClient = new TestChatClient
ChatCompletion\UseDelegateChatClientTests.cs (1)
19
using
var
client = new TestChatClient();
ChatReduction\SummarizingChatReducerTests.cs (10)
29
using
var
chatClient = new TestChatClient();
38
using
var
chatClient = new TestChatClient();
45
using
var
chatClient = new TestChatClient();
53
using
var
chatClient = new TestChatClient();
64
using
var
chatClient = new TestChatClient();
89
using
var
chatClient = new TestChatClient();
118
using
var
chatClient = new TestChatClient();
153
using
var
chatClient = new TestChatClient();
179
using
var
chatClient = new TestChatClient();
207
using
var
chatClientForSummarization = new TestChatClient();