29 references to TestRunnerConfiguration
Microsoft.Extensions.AI.Integration.Tests (5)
ChatClientIntegrationTests.cs (1)
1402
string? skipIntegration =
TestRunnerConfiguration
.Instance["SkipIntegrationTests"];
ImageGeneratingChatClientIntegrationTests.cs (1)
440
string? skipIntegration =
TestRunnerConfiguration
.Instance["SkipIntegrationTests"];
ImageGeneratorIntegrationTests.cs (1)
127
string? skipIntegration =
TestRunnerConfiguration
.Instance["SkipIntegrationTests"];
SpeechToTextClientIntegrationTests.cs (1)
92
string? skipIntegration =
TestRunnerConfiguration
.Instance["SkipIntegrationTests"];
TextToSpeechClientIntegrationTests.cs (1)
130
string? skipIntegration =
TestRunnerConfiguration
.Instance["SkipIntegrationTests"];
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (2)
IntegrationTestHelpers.cs (1)
16
return
TestRunnerConfiguration
.Instance["Ollama:Endpoint"] is string endpoint
NotAllTestsAreSkippedTests.cs (1)
18
if (
TestRunnerConfiguration
.Instance["Ollama:Endpoint"] is string endpoint)
Microsoft.Extensions.AI.OpenAI.Tests (22)
IntegrationTestHelpers.cs (1)
20
var 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");
458
string? 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");
143
Assert.SkipUnless(
TestRunnerConfiguration
.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Image generation tool requires gpt-5.4 or later.");
315
Assert.SkipUnless(
TestRunnerConfiguration
.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
504
if (
TestRunnerConfiguration
.Instance["RemoteMCP:ConnectorAccessToken"] is not string { Length: > 0 } accessToken)
856
Assert.SkipUnless(
TestRunnerConfiguration
.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
892
Assert.SkipUnless(
TestRunnerConfiguration
.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
910
Assert.SkipUnless(
TestRunnerConfiguration
.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
934
Assert.SkipUnless(
TestRunnerConfiguration
.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
960
Assert.SkipUnless(
TestRunnerConfiguration
.Instance["OpenAI:ChatModel"]?.StartsWith("gpt-5.4", StringComparison.OrdinalIgnoreCase) is true, "Tool search requires gpt-5.4 or later.");
1002
Assert.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")