46 references to TestResourceNames
Aspire.EndToEnd.Tests (46)
IntegrationServicesFixture.cs (30)
28private TestResourceNames _resourcesToSkip; 80if (_resourcesToSkip != TestResourceNames.None && _resourcesToSkip.ToCSVString() is string skipArg) 92public Task DumpComponentLogsAsync(TestResourceNames resource, ITestOutputHelper? testOutputArg = null) 94if (resource == TestResourceNames.None) 98if (resource == TestResourceNames.All || !Enum.IsDefined<TestResourceNames>(resource)) 105TestResourceNames.cosmos or TestResourceNames.efcosmos => "cosmos", 106TestResourceNames.eventhubs => "eventhubs", 107TestResourceNames.postgres or TestResourceNames.efnpgsql => "postgres", 108TestResourceNames.redis => "redis", 123public void EnsureAppHasResources(TestResourceNames expectedResourceNames) 125foreach (var ename in Enum.GetValues<TestResourceNames>()) 127if (ename != TestResourceNames.None && expectedResourceNames.HasFlag(ename) && _resourcesToSkip.HasFlag(ename)) 134private static TestResourceNames GetResourcesToSkip() 136TestResourceNames resourcesToInclude = TestScenario switch 138"cosmos" => TestResourceNames.cosmos | TestResourceNames.efcosmos, 139"eventhubs" => TestResourceNames.eventhubs, 140"basicservices" => TestResourceNames.redis 141| TestResourceNames.postgres 142| TestResourceNames.efnpgsql, 143"" or null => TestResourceNames.All, 147TestResourceNames resourcesToSkip = TestResourceNames.All & ~resourcesToInclude; 152resourcesToSkip |= TestResourceNames.cosmos; 159resourcesToSkip |= TestResourceNames.cosmos; 164resourcesToSkip |= TestResourceNames.dashboard;
IntegrationServicesTests.cs (8)
26[InlineData(TestResourceNames.postgres)] 27[InlineData(TestResourceNames.efnpgsql)] 28[InlineData(TestResourceNames.redis)] 29public Task VerifyComponentWorks(TestResourceNames resourceName) 50=> VerifyComponentWorks(TestResourceNames.eventhubs); 54[InlineData(TestResourceNames.cosmos)] 55[InlineData(TestResourceNames.efcosmos)] 56public Task VerifyCosmosComponentWorks(TestResourceNames resourceName)
tests\testproject\Common\TestResourceNames.cs (8)
22public static TestResourceNames Parse(IEnumerable<string> resourceNames) 24TestResourceNames resourcesToSkip = TestResourceNames.None; 27if (Enum.TryParse<TestResourceNames>(resourceName, ignoreCase: true, out var name)) 40public static string ToCSVString(this TestResourceNames resourceNames) 42return string.Join(',', Enum.GetValues<TestResourceNames>() 43.Where(ename => ename != TestResourceNames.None && resourceNames.HasFlag(ename)));