29 references to TestRunnerConfiguration
Microsoft.Extensions.AI.Integration.Tests (5)
ChatClientIntegrationTests.cs (1)
1402string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
ImageGeneratingChatClientIntegrationTests.cs (1)
440string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
ImageGeneratorIntegrationTests.cs (1)
127string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
SpeechToTextClientIntegrationTests.cs (1)
92string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
TextToSpeechClientIntegrationTests.cs (1)
130string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (2)
IntegrationTestHelpers.cs (1)
16return TestRunnerConfiguration.Instance["Ollama:Endpoint"] is string endpoint
NotAllTestsAreSkippedTests.cs (1)
18if (TestRunnerConfiguration.Instance["Ollama:Endpoint"] is string endpoint)
Microsoft.Extensions.AI.OpenAI.Tests (22)
IntegrationTestHelpers.cs (1)
20var configuration = TestRunnerConfiguration.Instance;
OpenAIChatClientIntegrationTests.cs (1)
10?.GetChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini").AsIChatClient();
OpenAIEmbeddingGeneratorIntegrationTests.cs (1)
10?.GetEmbeddingClient(TestRunnerConfiguration.Instance["OpenAI:EmbeddingModel"] ?? "text-embedding-3-small").AsIEmbeddingGenerator();
OpenAIHostedFileClientIntegrationTests.cs (4)
275.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 341.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 391.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 458string? skipIntegration = TestRunnerConfiguration.Instance["SkipIntegrationTests"];
OpenAIImageGeneratingChatClientIntegrationTests.cs (1)
14?.GetChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini").AsIChatClient();
OpenAIImageGeneratorIntegrationTests.cs (1)
10.GetImageClient(TestRunnerConfiguration.Instance["OpenAI:ImageModel"] ?? "gpt-image-1-mini")
OpenAIResponseClientIntegrationTests.cs (10)
24.AsIChatClient(TestRunnerConfiguration.Instance["OpenAI:ChatModel"] ?? "gpt-4o-mini"); 143Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Image generation tool requires gpt-5.4 or later."); 315Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 504if (TestRunnerConfiguration.Instance["RemoteMCP:ConnectorAccessToken"] is not string { Length: > 0 } accessToken) 856Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 892Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 910Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 934Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 960Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later."); 1002Assert.SkipUnless(TestRunnerConfiguration.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
OpenAISpeechToTextClientIntegrationTests.cs (1)
10.GetAudioClient(TestRunnerConfiguration.Instance["OpenAI:AudioTranscriptionModel"] ?? "gpt-4o-mini-transcribe")
OpenAITextToSpeechClientIntegrationTests.cs (2)
16.GetAudioClient(TestRunnerConfiguration.Instance["OpenAI:TextToSpeechModel"] ?? "tts-1") 26.GetAudioClient(TestRunnerConfiguration.Instance["OpenAI:TextToSpeechStreamingModel"] ?? "gpt-4o-mini-tts")