206 references to TestChatClient
Microsoft.Extensions.AI.Tests (206)
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 (11)
32using var client = new TestChatClient 109using var client = new TestChatClient 163using var client = new TestChatClient 207using var client = new TestChatClient 240using var client = new TestChatClient 259using var client = new TestChatClient 278using var client = new TestChatClient 299using var client = new TestChatClient 334using var client = new TestChatClient 366using var client = new TestChatClient 421using 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 (16)
24using var innerClient = new TestChatClient(); 77using var testClient = new TestChatClient 135using var testClient = new TestChatClient 172using var testClient = new TestChatClient 205using var testClient = new TestChatClient 275using var testClient = new TestChatClient 322using var testClient = new TestChatClient 400using var testClient = new TestChatClient 439using var testClient = new TestChatClient 478using var testClient = new TestChatClient 517using var testClient = new TestChatClient 554using var testClient = new TestChatClient 605using var testClient = new TestChatClient 651using var testClient = new TestChatClient 706using var testClient = new TestChatClient 740using var testClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (8)
902using var innerClient = new TestChatClient 982using var innerClient = new TestChatClient 1429using (var innerClient = new TestChatClient 1440using (var innerClient = new TestChatClient 1493using var innerClient = new TestChatClient { GetStreamingResponseAsyncCallback = YieldInnerClientUpdates }; 1574using var innerClient = new TestChatClient { GetStreamingResponseAsyncCallback = YieldInnerClientUpdates }; 1964using var innerClient = new TestChatClient 2051using var innerClient = new TestChatClient
ChatCompletion\FunctionInvokingChatClientTests.cs (34)
34using TestChatClient innerClient = new(); 48using TestChatClient innerClient = new(); 372using var innerClient = new TestChatClient 453using var innerClient = new TestChatClient 534using var innerClient = new TestChatClient 662using var innerClient = new TestChatClient 706using var innerClient = new TestChatClient 751using var innerClient = new TestChatClient 799using var innerClient = new TestChatClient 1180using var innerClient = new TestChatClient 1238using var innerClient = new TestChatClient 1355using var innerChatClient = new TestChatClient 1428using var innerClient = new TestChatClient 1634using var innerChatClient = new TestChatClient 1735using var innerClient = new TestChatClient 2035using var innerClient = new TestChatClient 2088using var innerClient = new TestChatClient 2151using var innerClient = new TestChatClient 2213using var innerClient = new TestChatClient 2282using var innerClient = new TestChatClient 2378using var innerClient = new TestChatClient 2472using var innerClient = new TestChatClient 2580using var innerClient = new TestChatClient 2678using var innerClient = new TestChatClient 2782using var innerClient = new TestChatClient 2879using var innerClient = new TestChatClient 2958using var innerClient = new TestChatClient 3059using var innerClient = new TestChatClient 3165using var innerClient = new TestChatClient 3383using var innerClient = new TestChatClient 3420using var innerClient = new TestChatClient 3467using var innerClient = new TestChatClient 3527using var innerClient = new TestChatClient 3599using var innerClient = new TestChatClient
ChatCompletion\ImageGeneratingChatClientTests.cs (14)
18using var innerClient = new TestChatClient(); 35using var innerClient = new TestChatClient 70using var innerClient = new TestChatClient 117using var innerClient = new TestChatClient 158using var innerClient = new TestChatClient(); 174using var innerClient = new TestChatClient(); 191using var innerClient = new TestChatClient(); 216using var innerClient = new TestChatClient 257using var innerClient = new TestChatClient 279using var innerClient = new TestChatClient 312using var innerClient = new TestChatClient 348using var innerClient = new TestChatClient 399using var innerClient = new TestChatClient 470using 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 (9)
36using var innerClient = new TestChatClient 399using var innerClient = new TestChatClient 583using var innerClient = new TestChatClient 653using var innerClient = new TestChatClient 818using var innerClient = new TestChatClient 905using var innerClient = new TestChatClient 975using var innerClient = new TestChatClient 1019using var innerClient = new TestChatClient 1067using var innerClient = new TestChatClient
ChatCompletion\ReducingChatClientTests.cs (5)
25using var innerClient = new TestChatClient(); 53using var innerClient = new TestChatClient 105using var innerClient = new TestChatClient 126using var innerClient = new TestChatClient(); 145using 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
ChatReduction\SummarizingChatReducerTests.cs (12)
29using var chatClient = new TestChatClient(); 38using var chatClient = new TestChatClient(); 45using var chatClient = new TestChatClient(); 53using var chatClient = new TestChatClient(); 64using var chatClient = new TestChatClient(); 89using var chatClient = new TestChatClient(); 133using var chatClient = new TestChatClient(); 179using var chatClient = new TestChatClient(); 236using var chatClient = new TestChatClient(); 271using var chatClient = new TestChatClient(); 297using var chatClient = new TestChatClient(); 325using var chatClientForSummarization = new TestChatClient();
ChatRouting\FailoverChatClientTests.cs (43)
33using var selected = new TestChatClient(); 120using var failing = new TestChatClient 149using var failing = new TestChatClient 175using var failing = new TestChatClient 207using var inner = new TestChatClient 244using var first = new TestChatClient 258using var second = new TestChatClient 298using var inner = new TestChatClient 335using var inner = new TestChatClient 363using var failing = new TestChatClient 368using var working = new TestChatClient 413using var inner = new TestChatClient 433using var inner = new TestChatClient 457using var inner = new TestChatClient 484using var nullClient = new TestChatClient 516using var inner = new TestChatClient 541using var inner = new TestChatClient 567using var inner = new TestChatClient 611using var inner = new TestChatClient 639using var failing = new TestChatClient 643using var working = new TestChatClient 662using var inner = new TestChatClient 709using var inner = new TestChatClient 744using var first = new TestChatClient 748using var second = new TestChatClient 768using var first = new TestChatClient 772using var second = new TestChatClient 796using var first = new TestChatClient 800using var second = new TestChatClient 823using var inner = new TestChatClient 849using var failing = new TestChatClient 853using var working = new TestChatClient 871using var failing = new TestChatClient 876using var working = new TestChatClient 896using var failing = new TestChatClient 900using var working = new TestChatClient 931using var inner = new TestChatClient 979using var failing = new TestChatClient 983using var working = new TestChatClient 1021using var inner = new TestChatClient 1064using var inner = new TestChatClient 1093using var inner = new TestChatClient 1120using var inner = new TestChatClient
ChatRouting\OrderedFailoverChatClientTests.cs (22)
19using var inner = new TestChatClient(); 30using var first = new TestChatClient 39using var second = new TestChatClient 60using var first = new TestChatClient 70using var second = new TestChatClient 90using var inner = new TestChatClient 110using var first = new TestChatClient 114using var second = new TestChatClient 130using var first = new TestChatClient 138using var second = new TestChatClient 157using var first = new TestChatClient 170using var second = new TestChatClient 194using var first = new TestChatClient 198using var second = new TestChatClient 218using var inner = new TestChatClient 235using var firstInner = new TestChatClient 246using var secondInner = new TestChatClient 277using var first = new TestChatClient 281using var second = new TestChatClient 299using var first = new TestChatClient 303using var second = new TestChatClient 355using var leaf = new TestChatClient
ChatRouting\SemanticRoutingChatClientTests.cs (7)
19using var client = new TestChatClient(); 98using var code = new TestChatClient 102using var writing = new TestChatClient 146using var code = new TestChatClient 151using var writing = new TestChatClient 189using var profiled = new TestChatClient 195using var defaultClient = new TestChatClient