58 instantiations of TestChatClient
Microsoft.Extensions.AI.Tests (58)
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 (10)
32
using var client = new
TestChatClient
114
using var client = new
TestChatClient
168
using var client = new
TestChatClient
201
using var client = new
TestChatClient
220
using var client = new
TestChatClient
239
using var client = new
TestChatClient
260
using var client = new
TestChatClient
295
using var client = new
TestChatClient
327
using var client = new
TestChatClient
387
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 (15)
23
using var innerClient = new
TestChatClient
();
71
using var testClient = new
TestChatClient
107
using var testClient = new
TestChatClient
144
using var testClient = new
TestChatClient
177
using var testClient = new
TestChatClient
244
using var testClient = new
TestChatClient
291
using var testClient = new
TestChatClient
369
using var testClient = new
TestChatClient
408
using var testClient = new
TestChatClient
447
using var testClient = new
TestChatClient
486
using var testClient = new
TestChatClient
523
using var testClient = new
TestChatClient
574
using var testClient = new
TestChatClient
629
using var testClient = new
TestChatClient
663
using var testClient = new
TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (7)
33
using TestChatClient innerClient =
new
();
585
using var innerClient = new
TestChatClient
643
using var innerClient = new
TestChatClient
760
using var innerChatClient = new
TestChatClient
835
using var innerClient = new
TestChatClient
948
using var innerClient = new
TestChatClient
1047
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\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
49 references to TestChatClient
Microsoft.Extensions.AI.Tests (49)
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 (10)
32
using
var
client = new TestChatClient
114
using
var
client = new TestChatClient
168
using
var
client = new TestChatClient
201
using
var
client = new TestChatClient
220
using
var
client = new TestChatClient
239
using
var
client = new TestChatClient
260
using
var
client = new TestChatClient
295
using
var
client = new TestChatClient
327
using
var
client = new TestChatClient
387
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 (15)
23
using
var
innerClient = new TestChatClient();
71
using
var
testClient = new TestChatClient
107
using
var
testClient = new TestChatClient
144
using
var
testClient = new TestChatClient
177
using
var
testClient = new TestChatClient
244
using
var
testClient = new TestChatClient
291
using
var
testClient = new TestChatClient
369
using
var
testClient = new TestChatClient
408
using
var
testClient = new TestChatClient
447
using
var
testClient = new TestChatClient
486
using
var
testClient = new TestChatClient
523
using
var
testClient = new TestChatClient
574
using
var
testClient = new TestChatClient
629
using
var
testClient = new TestChatClient
663
using
var
testClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (7)
33
using
TestChatClient
innerClient = new();
585
using
var
innerClient = new TestChatClient
643
using
var
innerClient = new TestChatClient
760
using
var
innerChatClient = new TestChatClient
835
using
var
innerClient = new TestChatClient
948
using
var
innerClient = new TestChatClient
1047
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\UseDelegateChatClientTests.cs (1)
19
using
var
client = new TestChatClient();