39 references to Project
Aspire.Dashboard (8)
Components\Pages\ResourceOverview.razor.cs (1)
727private static readonly string[] s_selectionGroupOrder = [KnownResourceTypes.Project, KnownResourceTypes.Container, KnownResourceTypes.Executable];
Model\LegacyResourcePropertyMetadata.cs (3)
30(KnownResourceTypes.Project, KnownProperties.Project.Path) => Create(KnownProperties.Project.Path, nameof(ResourcesDetailsProjectPathProperty), 0), 31(KnownResourceTypes.Project, KnownProperties.Project.LaunchProfile) => Create(KnownProperties.Project.LaunchProfile, nameof(ResourcesDetailsProjectLaunchProfileProperty), 1), 32(KnownResourceTypes.Project, KnownProperties.Executable.Pid) => Create(KnownProperties.Executable.Pid, nameof(ResourcesDetailsExecutableProcessIdProperty), 2),
Model\ResourceIconHelpers.cs (1)
31KnownResourceTypes.Project => ResolveProjectIcon(iconResolver, resource, desiredSize, desiredVariant),
Model\ResourceViewModelExtensions.cs (2)
39return string.Equals(resource.ResourceType, KnownResourceTypes.Project, StringComparisons.ResourceType); 56return string.Equals(resource.ResourceType, KnownResourceTypes.Project, StringComparisons.ResourceType);
src\Shared\Model\ResourceSourceViewModel.cs (1)
20if (string.Equals(resourceType, KnownResourceTypes.Project, StringComparisons.ResourceType) &&
Aspire.Dashboard.Components.Tests (11)
Layout\ResourcesLayoutTests.cs (6)
276ModelTestHelpers.CreateResource("api", resourceType: KnownResourceTypes.Project), 277ModelTestHelpers.CreateResource("worker", resourceType: KnownResourceTypes.Project), 332[InlineData(KnownResourceTypes.Project, KnownProperties.Project.Path, "MyFrontend.csproj")] 339var original = type is KnownResourceTypes.Project or KnownResourceTypes.Executable ? Path.Combine("workspace", value) : value; 716initialResources: [ModelTestHelpers.CreateResource("api", state: KnownResourceState.Running, resourceType: KnownResourceTypes.Project)], 731ModelTestHelpers.CreateResource("api", state: KnownResourceState.Exited, resourceType: KnownResourceTypes.Project))]);
Pages\ResourceOverviewEmptyPanelsTests.cs (2)
31[InlineData(KnownResourceTypes.Project)] 328[InlineData(null, KnownResourceTypes.Project)]
Pages\ResourceOverviewTypeDisplayNameTests.cs (3)
50Assert.Equal(KnownResourceTypes.Project, values["Type"].TextContent.Trim()); 64ModelTestHelpers.CreateResource("api", resourceType: KnownResourceTypes.Project, state: KnownResourceState.Running, 65relationships: [new RelationshipViewModel("postgres", "Reference")], properties: CreateTypeProperty(KnownResourceTypes.Project))
Aspire.Dashboard.Playwright.Tests (12)
Integration\Playwright\AccessibilityTests.cs (1)
881resourceType: KnownResourceTypes.Project,
Integration\Playwright\DashboardInteractionsTests.cs (1)
661resourceType: KnownResourceTypes.Project,
Integration\Playwright\ResourcePaneFilterTests.cs (2)
41var project = filter.GetByRole(AriaRole.Checkbox, new() { Name = KnownResourceTypes.Project, Exact = true }); 117await filter.GetByRole(AriaRole.Checkbox, new() { Name = KnownResourceTypes.Project, Exact = true }).UncheckAsync();
Integration\Playwright\ResourcePaneResponsiveTests.cs (5)
2225Create($"perf-{index}", KnownResourceTypes.Project, KnownResourceState.Running, HealthStatus.Healthy, 2237Create("api", KnownResourceTypes.Project, KnownResourceState.Running, HealthStatus.Unhealthy, StartTime, 2239Create("frontend", KnownResourceTypes.Project, KnownResourceState.Running, HealthStatus.Healthy, StartTime, 2256var key = type == KnownResourceTypes.Project ? KnownProperties.Project.Path : 2258var value = type == KnownResourceTypes.Project ? Path.Combine("workspace", name == "api" ? "MyFrontend.csproj" : $"{name}.csproj") :
Integration\Playwright\ResourcesTests.cs (2)
546resourceType: KnownResourceTypes.Project, 559resourceType: KnownResourceTypes.Project,
tests\Aspire.Dashboard.Tests\Shared\MockDashboardClient.cs (1)
18resourceType: KnownResourceTypes.Project,
Aspire.Dashboard.Tests (8)
Model\ResourceIconHelpersTests.cs (4)
63var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Project, iconName: "NonExistentIcon", iconVariant: IconVariant.Filled); 75[InlineData(KnownResourceTypes.Project)] 123resourceType: KnownResourceTypes.Project, 138var resource = ModelTestHelpers.CreateResource(resourceType: KnownResourceTypes.Project);
Model\ResourceViewModelTests.cs (3)
230[InlineData(KnownResourceTypes.Project, KnownProperties.Project.Path, nameof(DashboardResources.ResourcesDetailsProjectPathProperty), 0)] 231[InlineData(KnownResourceTypes.Project, KnownProperties.Project.LaunchProfile, nameof(DashboardResources.ResourcesDetailsProjectLaunchProfileProperty), 1)] 232[InlineData(KnownResourceTypes.Project, KnownProperties.Executable.Pid, nameof(DashboardResources.ResourcesDetailsExecutableProcessIdProperty), 2)]
Shared\MockDashboardClient.cs (1)
18resourceType: KnownResourceTypes.Project,