63 references to AsBuilder
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
AgentQualityEvaluatorTests.cs (1)
49IChatClient chatClientWithToolCalling = chatClient.AsBuilder().UseFunctionInvocation().Build();
Microsoft.Extensions.AI.Integration.Tests (15)
ChatClientIntegrationTests.cs (12)
725.AsBuilder() 764.AsBuilder() 806.AsBuilder() 838using var chatClient = CreateChatClient()!.AsBuilder() 857using var chatClient = CreateChatClient()!.AsBuilder() 880.AsBuilder() 906.AsBuilder() 937var chatClient = CreateChatClient()!.AsBuilder() 1088var captureOutputChatClient = ChatClient.AsBuilder() 1233.AsBuilder() 1363_summarizerChatClient = innerClient.AsBuilder() 1373_innerChatClient = innerClient.AsBuilder()
ImageGeneratingChatClientIntegrationTests.cs (2)
34.AsBuilder() 364.AsBuilder()
ReducingChatClientTests.cs (1)
39.AsBuilder()
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (2)
OllamaSharpChatClientIntegrationTests.cs (2)
37.AsBuilder() 61.AsBuilder()
Microsoft.Extensions.AI.OpenAI.Tests (7)
OpenAIAssistantChatClientTests.cs (1)
60.AsBuilder()
OpenAIChatClientTests.cs (3)
66.AsBuilder() 91.AsBuilder() 2029.AsBuilder()
OpenAIRequestPoliciesTests.cs (1)
77.AsBuilder()
OpenAIResponseClientTests.cs (2)
60.AsBuilder() 6771.AsBuilder()
Microsoft.Extensions.AI.Tests (38)
ChatCompletion\ChatClientBuilderTest.cs (1)
62Assert.Throws<ArgumentNullException>("innerClient", () => ((IChatClient)null!).AsBuilder());
ChatCompletion\ConfigureOptionsChatClientTests.cs (2)
26var builder = innerClient.AsBuilder(); 59.AsBuilder()
ChatCompletion\DistributedCachingChatClientTest.cs (1)
749.AsBuilder()
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (6)
910IChatClient service = innerClient.AsBuilder() 991IChatClient service = innerClient.AsBuilder() 1494IChatClient service = configurePipeline(innerClient.AsBuilder()).Build(); 1575IChatClient service = configurePipeline(innerClient.AsBuilder()).Build(); 1985IChatClient service = configurePipeline(innerClient.AsBuilder()).Build(); 2067IChatClient service = configurePipeline(innerClient.AsBuilder()).Build();
ChatCompletion\FunctionInvokingChatClientTests.cs (4)
1436using IChatClient service = innerClient.AsBuilder().UseFunctionInvocation().Build(); 1747var client = innerClient.AsBuilder() 2232IChatClient service = configurePipeline(innerClient.AsBuilder()).Build(services); 2296IChatClient service = configurePipeline(innerClient.AsBuilder()).Build(services);
ChatCompletion\ImageGeneratingChatClientTests.cs (3)
162.AsBuilder() 179.AsBuilder() 197.AsBuilder()
ChatCompletion\LoggingChatClientTests.cs (8)
29Assert.Null(innerClient.AsBuilder().UseLogging(NullLoggerFactory.Instance).Build().GetService(typeof(LoggingChatClient))); 30Assert.Same(innerClient, innerClient.AsBuilder().UseLogging(NullLoggerFactory.Instance).Build().GetService(typeof(IChatClient))); 33Assert.NotNull(innerClient.AsBuilder().UseLogging(factory).Build().GetService(typeof(LoggingChatClient))); 38Assert.NotNull(innerClient.AsBuilder().UseLogging().Build(services).GetService(typeof(LoggingChatClient))); 39Assert.NotNull(innerClient.AsBuilder().UseLogging(null).Build(services).GetService(typeof(LoggingChatClient))); 40Assert.Null(innerClient.AsBuilder().UseLogging(NullLoggerFactory.Instance).Build(services).GetService(typeof(LoggingChatClient))); 64.AsBuilder() 113.AsBuilder()
ChatCompletion\OpenTelemetryChatClientTests.cs (9)
104.AsBuilder() 432.AsBuilder() 593.AsBuilder() 695.AsBuilder() 828.AsBuilder() 925.AsBuilder() 985.AsBuilder() 1029.AsBuilder() 1074.AsBuilder()
ChatCompletion\ReducingChatClientTests.cs (4)
26var builder = innerClient.AsBuilder(); 115.AsBuilder() 131.AsBuilder() 152.AsBuilder()