58 instantiations of TestChatClient
Microsoft.Extensions.AI.Tests (58)
ChatCompletion\ChatClientBuilderTest.cs (5)
16using TestChatClient expectedInnerClient = new(); 17using TestChatClient expectedOuterClient = new(); 39using TestChatClient expectedInnerClient = new(); 74using var innerClient = new TestChatClient(); 84using var innerClient = new TestChatClient();
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
32using var client = new TestChatClient 115using var client = new TestChatClient 169using var client = new TestChatClient 202using var client = new TestChatClient 221using var client = new TestChatClient 240using var client = new TestChatClient 261using var client = new TestChatClient 296using var client = new TestChatClient 328using var client = new TestChatClient 389using var client = new TestChatClient
ChatCompletion\ConfigureOptionsChatClientTests.cs (3)
19Assert.Throws<ArgumentNullException>("configure", () => new ConfigureOptionsChatClient(new TestChatClient(), null!)); 25using var innerClient = new TestChatClient(); 41using IChatClient innerClient = new TestChatClient
ChatCompletion\DependencyInjectionPatterns.cs (8)
18ServiceCollection.AddChatClient(services => new TestChatClient { Services = services }) 41using var singleton = new TestChatClient(); 65ServiceCollection.AddKeyedChatClient("mykey", services => new TestChatClient { Services = services }) 90using 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)
23using var innerClient = new TestChatClient(); 76using var testClient = new TestChatClient 134using var testClient = new TestChatClient 171using var testClient = new TestChatClient 204using var testClient = new TestChatClient 274using var testClient = new TestChatClient 321using var testClient = new TestChatClient 399using var testClient = new TestChatClient 438using var testClient = new TestChatClient 477using var testClient = new TestChatClient 516using var testClient = new TestChatClient 553using var testClient = new TestChatClient 604using var testClient = new TestChatClient 659using var testClient = new TestChatClient 693using var testClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (7)
33using TestChatClient innerClient = new(); 585using var innerClient = new TestChatClient 643using var innerClient = new TestChatClient 760using var innerChatClient = new TestChatClient 833using var innerClient = new TestChatClient 946using var innerClient = new TestChatClient 1045using var innerClient = new TestChatClient
ChatCompletion\LoggingChatClientTests.cs (4)
21Assert.Throws<ArgumentNullException>("logger", () => new LoggingChatClient(new TestChatClient(), null!)); 27using var innerClient = new TestChatClient(); 55using IChatClient innerClient = new TestChatClient 100using IChatClient innerClient = new TestChatClient
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
36using var innerClient = new TestChatClient
ChatCompletion\UseDelegateChatClientTests.cs (5)
19using var client = new TestChatClient(); 34using IChatClient innerClient = new TestChatClient 83using IChatClient innerClient = new TestChatClient 125using IChatClient innerClient = new TestChatClient 176using IChatClient innerClient = new TestChatClient
49 references to TestChatClient
Microsoft.Extensions.AI.Tests (49)
ChatCompletion\ChatClientBuilderTest.cs (5)
16using TestChatClient expectedInnerClient = new(); 17using TestChatClient expectedOuterClient = new(); 39using TestChatClient expectedInnerClient = new(); 74using var innerClient = new TestChatClient(); 84using var innerClient = new TestChatClient();
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
32using var client = new TestChatClient 115using var client = new TestChatClient 169using var client = new TestChatClient 202using var client = new TestChatClient 221using var client = new TestChatClient 240using var client = new TestChatClient 261using var client = new TestChatClient 296using var client = new TestChatClient 328using var client = new TestChatClient 389using var client = new TestChatClient
ChatCompletion\ConfigureOptionsChatClientTests.cs (1)
25using var innerClient = new TestChatClient();
ChatCompletion\DependencyInjectionPatterns.cs (8)
34Assert.IsType<TestChatClient>(instance.InnerClient); 41using var singleton = new TestChatClient(); 58Assert.IsType<TestChatClient>(instance.InnerClient); 83Assert.IsType<TestChatClient>(instance.InnerClient); 90using var singleton = new TestChatClient(); 109Assert.IsType<TestChatClient>(instance.InnerClient); 130Assert.IsType<TestChatClient>(sd.ImplementationFactory(null!)); 153Assert.IsType<TestChatClient>(sd.KeyedImplementationFactory(null!, null!));
ChatCompletion\DistributedCachingChatClientTest.cs (15)
23using var innerClient = new TestChatClient(); 76using var testClient = new TestChatClient 134using var testClient = new TestChatClient 171using var testClient = new TestChatClient 204using var testClient = new TestChatClient 274using var testClient = new TestChatClient 321using var testClient = new TestChatClient 399using var testClient = new TestChatClient 438using var testClient = new TestChatClient 477using var testClient = new TestChatClient 516using var testClient = new TestChatClient 553using var testClient = new TestChatClient 604using var testClient = new TestChatClient 659using var testClient = new TestChatClient 693using var testClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (7)
33using TestChatClient innerClient = new(); 585using var innerClient = new TestChatClient 643using var innerClient = new TestChatClient 760using var innerChatClient = new TestChatClient 833using var innerClient = new TestChatClient 946using var innerClient = new TestChatClient 1045using var innerClient = new TestChatClient
ChatCompletion\LoggingChatClientTests.cs (1)
27using var innerClient = new TestChatClient();
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
36using var innerClient = new TestChatClient
ChatCompletion\UseDelegateChatClientTests.cs (1)
19using var client = new TestChatClient();