25 instantiations of TestChatClient
Microsoft.Extensions.AI.Tests (25)
ChatCompletion\ChatClientBuilderTest.cs (4)
16using TestChatClient expectedResult = new(); 25using TestChatClient innerClient = new(); 33using TestChatClient expectedInnerClient = new(); 71var ex = Assert.Throws<InvalidOperationException>(() => builder.Use(new TestChatClient()));
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (8)
28using var client = new TestChatClient 80using var client = new TestChatClient 99using var client = new TestChatClient 118using var client = new TestChatClient 139using var client = new TestChatClient 181using var client = new TestChatClient 219using var client = new TestChatClient 259using var client = new TestChatClient
ChatCompletion\ConfigureOptionsChatClientTests.cs (2)
19Assert.Throws<ArgumentNullException>("configureOptions", () => new ConfigureOptionsChatClient(new TestChatClient(), null!)); 38using IChatClient innerClient = new TestChatClient
ChatCompletion\DependencyInjectionPatterns.cs (3)
20.Use(new TestChatClient())); 50return builder.Use(new TestChatClient { Services = builder.Services }); 76using var singleton = new TestChatClient();
ChatCompletion\DistributedCachingChatClientTest.cs (3)
23using var innerClient = new TestChatClient(); 71using var testClient = new TestChatClient 107using var testClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
18using TestChatClient innerClient = new(); 273using var innerClient = new TestChatClient
ChatCompletion\LoggingChatClientTests.cs (2)
20Assert.Throws<ArgumentNullException>("logger", () => new LoggingChatClient(new TestChatClient(), null!)); 35using IChatClient innerClient = new TestChatClient
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
36using var innerClient = new TestChatClient
26 references to TestChatClient
Microsoft.Extensions.AI.Tests (26)
ChatCompletion\ChatClientBuilderTest.cs (3)
16using TestChatClient expectedResult = new(); 25using TestChatClient innerClient = new(); 33using TestChatClient expectedInnerClient = new();
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (8)
28using var client = new TestChatClient 80using var client = new TestChatClient 99using var client = new TestChatClient 118using var client = new TestChatClient 139using var client = new TestChatClient 181using var client = new TestChatClient 219using var client = new TestChatClient 259using var client = new TestChatClient
ChatCompletion\DependencyInjectionPatterns.cs (9)
34var inner1 = Assert.IsType<TestChatClient>(((ScopedChatClient)instance1).InnerClient); 35var inner2 = Assert.IsType<TestChatClient>(((ScopedChatClient)instance2).InnerClient); 64var inner1 = Assert.IsType<TestChatClient>(((ScopedChatClient)instance1).InnerClient); 65var inner2 = Assert.IsType<TestChatClient>(((ScopedChatClient)instance2).InnerClient); 76using var singleton = new TestChatClient();
ChatCompletion\DistributedCachingChatClientTest.cs (3)
23using var innerClient = new TestChatClient(); 71using var testClient = new TestChatClient 107using var testClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
18using TestChatClient innerClient = new(); 273using var innerClient = new TestChatClient
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
36using var innerClient = new TestChatClient