56 references to TestTargetFramework
Aspire.Templates.Tests (56)
LocalhostTldHostnameTests.cs (10)
15public static TheoryData<string, string, string, TestTargetFramework> LocalhostTldHostname_TestData() 17TheoryData<string, string, string, TestTargetFramework> data = []; 19foreach (var framework in new[] { TestTargetFramework.Net10, TestTargetFramework.Net11 }) 38public async Task LocalhostTld_GeneratesDnsCompliantHostnames(string templateName, string projectName, string expectedHostname, TestTargetFramework framework) 44TestTargetFramework.Net10 => BuildEnvironment.ForNet10SdkOnly, 45TestTargetFramework.Net11 => BuildEnvironment.ForNet11SdkOnly, 50var targetFramework = templateName == "aspire-apphost-singlefile" ? TestTargetFramework.None : framework;
NewUpAndBuildStandaloneTemplateTests.cs (6)
11protected async Task CanNewAndBuildActual(string templateName, string extraArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 106private static async Task AssertStarterAspNetCoreTemplateContentAsync(AspireProject project, TestTargetFramework tfm) 111Assert.Equal(tfm == TestTargetFramework.Net11, appContent.Contains("<BasePath />", StringComparison.Ordinal)); 112Assert.Equal(tfm != TestTargetFramework.Net11, appContent.Contains("<base href=\"/\" />", StringComparison.Ordinal)); 115Assert.Equal(tfm == TestTargetFramework.Net11, importsContent.Contains("@using Microsoft.AspNetCore.Components.Endpoints", StringComparison.Ordinal)); 136public Task CanNewAndBuild(string templateName, string extraArgs, TestSdk sdk, TestTargetFramework tfm, string? error)
NewUpAndBuildStarterTestFrameworkTemplateTests.cs (2)
17public Task CanNewAndBuild(string templateName, string extraArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 30public Task CanNewAndBuild(string templateName, string extraArgs, TestSdk sdk, TestTargetFramework tfm, string? error)
NewUpAndBuildSupportProjectTemplatesTests.cs (8)
12protected async Task CanNewAndBuildActual(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 122public Task CanNewAndBuild(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 132public Task CanNewAndBuild(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 142public Task CanNewAndBuild(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 152public Task CanNewAndBuild(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 162public Task CanNewAndBuild(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 172public Task CanNewAndBuild(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error) 182public Task CanNewAndBuild(string templateName, string extraTestCreationArgs, TestSdk sdk, TestTargetFramework tfm, string? error)
StarterTemplateFixture_Net11.cs (1)
11: base(diagnosticMessageSink, "aspire-starter", tfm: TestTargetFramework.Net11)
StarterTemplateWithRedisCacheFixture_Net11.cs (1)
11: base(diagnosticMessageSink, "aspire-starter", "--use-redis-cache", tfm: TestTargetFramework.Net11)
TemplateAppFixture.cs (3)
18private readonly TestTargetFramework? _tfm; 25public TemplateAppFixture(IMessageSink diagnosticMessageSink, string templateName, string? dotnetNewArgs = null, string config = "Debug", TestTargetFramework tfm = TestTargetFramework.Net10)
TemplateTestsBase.cs (8)
51TestTargetFramework? tfm = null, 355public static TheoryData<string, string, TestSdk, TestTargetFramework, string?> TestDataForNewAndBuildTemplateTests(string templateName, string extraArgs) => new() 358{ templateName, extraArgs, TestSdk.Net10, TestTargetFramework.Net10, null }, 359{ templateName, extraArgs, TestSdk.Net10, TestTargetFramework.Net11, "The current .NET SDK does not support targeting .NET 11.0" }, 361{ templateName, extraArgs, TestSdk.Net11, TestTargetFramework.Net10, null }, 362{ templateName, extraArgs, TestSdk.Net11, TestTargetFramework.Net11, null }, 364{ templateName, extraArgs, TestSdk.Net11WithAllSupportedRuntimes, TestTargetFramework.Net10, null }, 365{ templateName, extraArgs, TestSdk.Net11WithAllSupportedRuntimes, TestTargetFramework.Net11, null },
tests\Shared\TemplatesTesting\AspireProject.cs (8)
22public static string GetNuGetConfigPathFor(TestTargetFramework targetFramework) => 30public TestTargetFramework TargetFramework { get; init; } 42public AspireProject(string id, string baseDir, ITestOutputHelper testOutput, BuildEnvironment buildEnv, TestTargetFramework? tfm = default) 58protected static void InitProjectDir(string dir, TestTargetFramework tfm) 69private static void GenerateNuGetConfig(string dir, TestTargetFramework tfm) 82TestTargetFramework? targetFramework = default, 103var tfmToUse = targetFramework ?? BuildEnvironment.DefaultTargetFramework; 119if (tfmToUse != TestTargetFramework.None)
tests\Shared\TemplatesTesting\BuildEnvironment.cs (9)
31public static readonly TestTargetFramework DefaultTargetFramework = ComputeDefaultTargetFramework(); 62TestTargetFramework.Net10 => ForNet11SdkWithAllSupportedRuntimes, 63TestTargetFramework.Net11 => ForNet11SdkOnly, 317private static TestTargetFramework ComputeDefaultTargetFramework() 320null or "" or "net10.0" => TestTargetFramework.Net10, 321"net11.0" => TestTargetFramework.Net11, 336public static string ToTFMString(this TestTargetFramework tfm) => tfm switch 338TestTargetFramework.Net10 => "net10.0", 339TestTargetFramework.Net11 => "net11.0",