1 write to InstanceId
Aspire.Dashboard (1)
Model\ResourceTypeDetails.cs (1)
16InstanceId = instanceId;
47 references to InstanceId
Aspire.Dashboard (10)
Components\Pages\ConsoleLogs.razor.cs (4)
371var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 529var name = PageViewModel?.SelectedResource.Id?.InstanceId; 899if (string.Equals(PageViewModel.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName)) 948: string.Join("_", PageViewModel.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars()));
Model\Otlp\ResourcesSelectHelpers.cs (1)
20var instanceIdMatches = allowedMatches.Where(e => string.Equals(name, e.Id?.InstanceId, StringComparisons.ResourceName)).ToList();
Model\ResourceTypeDetails.cs (5)
30if (InstanceId is null) 35return ResourceKey.Create(name: ReplicaSetName, instanceId: InstanceId); 55return $"Type = {Type}, InstanceId = {InstanceId ?? "(null)"}, ReplicaSetName = {ReplicaSetName ?? "(null)"}"; 65if (Type != other.Type || InstanceId != other.InstanceId || ReplicaSetName != other.ReplicaSetName)
Aspire.Dashboard.Components.Tests (11)
Pages\ConsoleLogsTests.cs (11)
136cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 168cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource2.Name); 282cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == regularResource.Name); 322cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 370cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 419cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 466cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 526cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 585cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 652cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 707cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name);
Aspire.Dashboard.Tests (26)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (7)
40Assert.Equal("App1", entry.Id.InstanceId); 87Assert.Null(entry.Id.InstanceId); 96Assert.Equal("App1-r1", entry.Id.InstanceId); 105Assert.Equal("App1-r2", entry.Id.InstanceId); 114Assert.Equal("App2", entry.Id.InstanceId); 122Assert.Equal("App3", entry.Id.InstanceId); 130Assert.Equal("App4", entry.Id.InstanceId);
Model\ApplicationsSelectHelpersTests.cs (19)
35Assert.Null(app.Id!.InstanceId); 41Assert.Equal("multiple-instance", app.Id!.InstanceId); 47Assert.Equal("multiple-instanceabc", app.Id!.InstanceId); 53Assert.Equal("singleton-instanceabc", app.Id!.InstanceId); 60Assert.Equal("multiple-instanceabc", app.Id!.InstanceId); 77Assert.Equal("singleton", app.Id!.InstanceId); 94Assert.Equal("singleton-", app.Id!.InstanceId); 133Assert.Null(app.Id!.InstanceId); 139Assert.Equal("name-instance", app.Id!.InstanceId); 145Assert.Equal("NAME-instanceabc", app.Id!.InstanceId); 156Assert.Equal("name-instance", app1.Id!.InstanceId); 164Assert.Equal("NAME-instanceabc", app2.Id!.InstanceId); 188Assert.Equal("test-abc", app.Id!.InstanceId); 208Assert.Null(app.Id!.InstanceId); 214Assert.Equal("app-123", app.Id!.InstanceId); 220Assert.Equal("app-456", app.Id!.InstanceId); 245Assert.Null(app.Id!.InstanceId); 251Assert.Equal("app-123", app.Id!.InstanceId); 257Assert.Equal("app-456", app.Id!.InstanceId);