312 references to KnownProperties
Aspire.Dashboard (105)
Components\Controls\ParameterOverview.razor.cs (1)
97
if (Resource.Properties.TryGetValue(
KnownProperties
.Parameter.Value, out var property))
Components\Controls\ResourceDetails.razor.cs (7)
155
string.Equals(property.Name,
KnownProperties
.Parameter.Value, StringComparisons.ResourcePropertyName) &&
194
[
KnownProperties
.Resource.State] = new ComponentMetadata
199
[
KnownProperties
.Resource.DisplayName] = new ComponentMetadata
204
[
KnownProperties
.Resource.HealthState] = new ComponentMetadata
229
_valueComponents[
KnownProperties
.Parameter.Value] = metadata;
230
_valueComponents[DisplayedResourcePropertyViewModel.GetUnknownKey(
KnownProperties
.Parameter.Value)] = metadata;
404
|| string.Equals(vm.KnownProperty?.Key,
KnownProperties
.Resource.State, StringComparisons.ResourcePropertyName));
Components\Layout\ResourcesLayout.razor.cs (3)
1662
var parentName = resource.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName);
1790
if (resource.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName) is { Length: > 0 } parentName)
1941
var parentName = resource.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName);
Components\Legacy\Pages\Resources.razor.cs (4)
752
if (current.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName) is { Length: > 0 } value)
846
if (resource.Properties.TryGetValue(
KnownProperties
.Parameter.Value, out var property))
879
.Where(r => _resourceByName.Values.Any(nested => nested.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName) == r.Name))
917
return _resourceByName.Values.Any(r => !string.IsNullOrEmpty(r.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName)));
Components\Pages\ResourceOverview.Details.cs (14)
21
KnownProperties
.Resource.DisplayName,
22
KnownProperties
.Resource.State,
23
KnownProperties
.Resource.HealthState,
24
KnownProperties
.Resource.ResourceTypeDisplayName,
25
KnownProperties
.Resource.StartTime,
26
KnownProperties
.Resource.StopTime,
27
KnownProperties
.Resource.ExitCode,
28
KnownProperties
.Resource.Source,
35
if (string.Equals(propertyName,
KnownProperties
.Resource.Type, StringComparisons.ResourcePropertyName))
96
string.Equals(property.Name,
KnownProperties
.Parameter.Value, StringComparisons.ResourcePropertyName) &&
132
_propertyValueComponents[
KnownProperties
.Parameter.Value] = metadata;
133
_propertyValueComponents[DisplayedResourcePropertyViewModel.GetUnknownKey(
KnownProperties
.Parameter.Value)] = metadata;
145
_propertyValueComponents[
KnownProperties
.Container.Image] = metadata;
146
_propertyValueComponents[DisplayedResourcePropertyViewModel.GetUnknownKey(
KnownProperties
.Container.Image)] = metadata;
Components\Pages\Resources.razor.cs (4)
791
if (current.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName) is { Length: > 0 } value)
885
if (resource.Properties.TryGetValue(
KnownProperties
.Parameter.Value, out var property))
918
.Where(r => _resourceByName.Values.Any(nested => nested.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName) == r.Name))
956
return _resourceByName.Values.Any(r => !string.IsNullOrEmpty(r.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName)));
Model\KnownPropertyLookup.cs (9)
21
new(new(
KnownProperties
.Resource.DisplayName, loc => loc[nameof(ResourcesDetailsDisplayNameProperty)]), KnownResourcePropertySortOrder.DisplayName),
22
new(new(
KnownProperties
.Resource.Type, loc => loc[nameof(ResourcesTypeColumnHeader)]), KnownResourcePropertySortOrder.ResourceType),
23
new(new(
KnownProperties
.Resource.ResourceTypeDisplayName, loc => loc[nameof(ResourcesDetailsResourceTypeDisplayNameProperty)]), KnownResourcePropertySortOrder.ResourceTypeDisplayName),
24
new(new(
KnownProperties
.Resource.State, loc => loc[nameof(ResourcesDetailsStateProperty)]), KnownResourcePropertySortOrder.State),
25
new(new(
KnownProperties
.Resource.HealthState, loc => loc[nameof(ResourcesDetailsHealthStateProperty)]), KnownResourcePropertySortOrder.HealthState),
26
new(new(
KnownProperties
.Resource.StartTime, loc => loc[nameof(ResourcesDetailsStartTimeProperty)]), KnownResourcePropertySortOrder.StartTime),
27
new(new(
KnownProperties
.Resource.StopTime, loc => loc[nameof(ResourcesDetailsStopTimeProperty)]), KnownResourcePropertySortOrder.StopTime),
28
new(new(
KnownProperties
.Resource.ExitCode, loc => loc[nameof(ResourcesDetailsExitCodeProperty)]), KnownResourcePropertySortOrder.ExitCode),
29
new(new(
KnownProperties
.Resource.ConnectionString, loc => loc[nameof(ResourcesDetailsConnectionStringProperty)]), KnownResourcePropertySortOrder.ConnectionString)
Model\LegacyResourcePropertyMetadata.cs (28)
20
(KnownResourceTypes.Container,
KnownProperties
.Container.Image) => Create(
KnownProperties
.Container.Image, nameof(ResourcesDetailsContainerImageProperty), 0),
21
(KnownResourceTypes.Container,
KnownProperties
.Container.Id) => Create(
KnownProperties
.Container.Id, nameof(ResourcesDetailsContainerIdProperty), 1),
22
(KnownResourceTypes.Container,
KnownProperties
.Container.Command) => Create(
KnownProperties
.Container.Command, nameof(ResourcesDetailsContainerCommandProperty), 2),
23
(KnownResourceTypes.Container,
KnownProperties
.Container.Args) => Create(
KnownProperties
.Container.Args, nameof(ResourcesDetailsContainerArgumentsProperty), 3),
24
(KnownResourceTypes.Container,
KnownProperties
.Container.Ports) => Create(
KnownProperties
.Container.Ports, nameof(ResourcesDetailsContainerPortsProperty), 4),
25
(KnownResourceTypes.Container,
KnownProperties
.Container.Lifetime) => Create(
KnownProperties
.Container.Lifetime, nameof(ResourcesDetailsContainerLifetimeProperty), 5),
26
(KnownResourceTypes.Executable,
KnownProperties
.Executable.Path) => Create(
KnownProperties
.Executable.Path, nameof(ResourcesDetailsExecutablePathProperty), 0),
27
(KnownResourceTypes.Executable,
KnownProperties
.Executable.WorkDir) => Create(
KnownProperties
.Executable.WorkDir, nameof(ResourcesDetailsExecutableWorkingDirectoryProperty), 1),
28
(KnownResourceTypes.Executable,
KnownProperties
.Executable.Args) => Create(
KnownProperties
.Executable.Args, nameof(ResourcesDetailsExecutableArgumentsProperty), 2),
29
(KnownResourceTypes.Executable,
KnownProperties
.Executable.Pid) => Create(
KnownProperties
.Executable.Pid, nameof(ResourcesDetailsExecutableProcessIdProperty), 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),
33
(KnownResourceTypes.Parameter,
KnownProperties
.Parameter.Value) => Create(
KnownProperties
.Parameter.Value, nameof(ResourcesDetailsParameterValueProperty), 0),
Model\ResourceGridViewModel.cs (2)
60
foreach (var childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName) == resource.Name))
75
var parentName = gridViewModel.Resource.GetResourcePropertyValue(
KnownProperties
.Resource.ParentName);
Model\ResourceOutgoingPeerResolver.cs (4)
116
if (!ArePropertyValuesEquivalent(resource1, resource2,
KnownProperties
.Resource.ConnectionString))
121
if (!ArePropertyValuesEquivalent(resource1, resource2,
KnownProperties
.Resource.ConnectionProperties))
127
if (!ArePropertyValuesEquivalent(resource1, resource2,
KnownProperties
.Parameter.Value))
254
else if (resource.Properties.ContainsKey(
KnownProperties
.Resource.ConnectionString))
Model\ResourceViewModel.cs (11)
59
Properties.TryGetValue(
KnownProperties
.Resource.TraitPrefix + name, out var property) && property.Value.KindCase == Value.KindOneofCase.ListValue
66
Properties.TryGetValue(
KnownProperties
.Resource.DisplayOrder, out var property) &&
77
Properties.TryGetValue(
KnownProperties
.Container.Lifetime, out var lifetime) &&
106
if (Properties.TryGetValue(
KnownProperties
.Resource.ConnectionString, out var connectionStringProperty) &&
115
if (Properties.TryGetValue(
KnownProperties
.Parameter.Value, out var parameterValueProperty) &&
134
if (Properties.TryGetValue(
KnownProperties
.Resource.ConnectionString, out var connectionStringProperty) &&
146
if (!Properties.TryGetValue(
KnownProperties
.Resource.ConnectionProperties, out var connectionPropertiesProperty) ||
409
KnownProperties
.Resource.TraitPrefix + KnownResourceTraits.Tag => _loc[nameof(Resources.Resources.ResourceTraitDashboardTags)],
410
KnownProperties
.Resource.DisplayOrder => _loc[nameof(Resources.Resources.ResourceDisplayOrder)],
442
if (propertyViewModel.Name ==
KnownProperties
.Container.Id)
491
public bool IsTrait => Name.StartsWith(
KnownProperties
.Resource.TraitPrefix, StringComparison.Ordinal);
Model\ResourceViewModelExtensions.cs (12)
64
return resource.TryGetCustomDataInt(
KnownProperties
.Resource.ExitCode, out exitCode);
69
return resource.TryGetCustomDataString(
KnownProperties
.Container.Image, out containerImage);
74
return resource.TryGetCustomDataString(
KnownProperties
.Project.Path, out projectPath);
79
return resource.TryGetCustomDataString(
KnownProperties
.Tool.Package, out projectPath);
84
return resource.TryGetCustomDataString(
KnownProperties
.Executable.Path, out executablePath);
89
return resource.TryGetCustomDataStringArray(
KnownProperties
.Executable.Args, out arguments);
94
return resource.TryGetCustomDataStringArray(
KnownProperties
.Resource.AppArgs, out arguments);
99
return resource.TryGetCustomDataBoolArray(
KnownProperties
.Resource.AppArgsSensitivity, out argParams);
107
return resource.Properties.ContainsKey(
KnownProperties
.Terminal.Enabled);
112
return resource.TryGetCustomDataString(
KnownProperties
.Terminal.AutoFit, out var autoFit) &&
125
return resource.TryGetCustomDataString(
KnownProperties
.Terminal.ConsumerUdsPath, out consumerUdsPath);
130
return resource.TryGetCustomDataStringArray(
KnownProperties
.Resource.WaitingFor, out dependencies) && dependencies.Length > 0;
src\Shared\Model\ResourceSourceViewModel.cs (6)
13
if (properties.TryGetValue(
KnownProperties
.Resource.Source, out var explicitSource) &&
21
properties.TryGetValue(
KnownProperties
.Project.Path, out var projectPath) &&
28
properties.TryGetValue(
KnownProperties
.Tool.Package, out var toolPackage) &&
34
if (properties.TryGetValue(
KnownProperties
.Executable.Path, out var executablePath) &&
40
if (properties.TryGetValue(
KnownProperties
.Container.Image, out var containerImage) &&
46
if (properties.TryGetValue(
KnownProperties
.Resource.Source, out var source) &&
Aspire.Dashboard.Components.Tests (75)
Controls\ResourceDetailsTests.cs (18)
466
[
KnownProperties
.Resource.WaitingFor] = new(
467
KnownProperties
.Resource.WaitingFor,
501
[
KnownProperties
.Resource.State] = new ResourcePropertyViewModel(
502
KnownProperties
.Resource.State,
505
knownProperty: new KnownProperty(
KnownProperties
.Resource.State, _ => Aspire.Dashboard.Resources.Resources.ResourcesDetailsStateProperty),
594
[
KnownProperties
.Container.Command] = new(
595
KnownProperties
.Container.Command,
602
[
KnownProperties
.Container.Image] = new(
603
KnownProperties
.Container.Image,
610
[
KnownProperties
.Container.Id] = new(
611
KnownProperties
.Container.Id,
651
KnownProperties
.Resource.TraitPrefix + name,
810
[
KnownProperties
.Parameter.Value] = CreateParameterValueProperty("Parameter 'p' not found in configuration.")
856
[
KnownProperties
.Parameter.Value] = CreateParameterValueProperty("Parameter 'p' not found in configuration.")
902
[
KnownProperties
.Parameter.Value] = CreateParameterValueProperty("Parameter 'p' not found in configuration.", isValueSensitive: true)
932
[
KnownProperties
.Parameter.Value] = CreateParameterValueProperty(errorMessage)
959
[
KnownProperties
.Parameter.Value] = CreateParameterValueProperty("resolved-value")
1011
KnownProperties
.Parameter.Value,
Controls\ResourceNameDisplayTests.cs (2)
33
[
KnownProperties
.Container.Lifetime] = new(
KnownProperties
.Container.Lifetime, Value.ForString(lifetime), false, null, 0, null, false)
Controls\TerminalDisconnectedBannerTests.cs (4)
40
[
KnownProperties
.Resource.ExitCode] = new(
KnownProperties
.Resource.ExitCode, Value.ForString(exitCode),
121
[
KnownProperties
.Resource.ExitCode] = new(
KnownProperties
.Resource.ExitCode, Value.ForString("42"),
Dialogs\ManageDataDialogTests.cs (2)
44
[
KnownProperties
.Container.Lifetime] = new(
KnownProperties
.Container.Lifetime, Value.ForString("Persistent"), false, null, 0, null, false)
Layout\ResourcesLayoutTests.cs (25)
363
[InlineData(KnownResourceTypes.Project,
KnownProperties
.Project.Path, "MyFrontend.csproj")]
364
[InlineData(KnownResourceTypes.Container,
KnownProperties
.Container.Image, "postgres:17")]
365
[InlineData(KnownResourceTypes.Executable,
KnownProperties
.Executable.Path, "worker.exe")]
366
[InlineData("PostgresDatabase",
KnownProperties
.Resource.Source, "catalogdb")]
852
var name =
KnownProperties
.Resource.TraitPrefix + KnownResourceTraits.Tag;
880
var name =
KnownProperties
.Resource.TraitPrefix + KnownResourceTraits.Tag;
1051
[
KnownProperties
.Container.Lifetime] = new(
KnownProperties
.Container.Lifetime, Value.ForString("Persistent"), false, null, 0, null, false)
1184
[
KnownProperties
.Resource.ParentName] = new(
KnownProperties
.Resource.ParentName, Value.ForString("root"), false, null, 0, null, false)
1188
[
KnownProperties
.Resource.ParentName] = new(
KnownProperties
.Resource.ParentName, Value.ForString("root"), false, null, 0, null, false)
1219
[
KnownProperties
.Resource.ParentName] = new(
KnownProperties
.Resource.ParentName, Value.ForString("root"), false, null, 0, null, false)
1240
[
KnownProperties
.Container.Lifetime] = new(
KnownProperties
.Container.Lifetime, Value.ForString("Persistent"), false, null, 0, null, false)
1591
var tagKey =
KnownProperties
.Resource.TraitPrefix + KnownResourceTraits.Tag;
1594
[
KnownProperties
.Resource.ParentName] = new(
KnownProperties
.Resource.ParentName, Value.ForString("postgres"), false, null, 0, null, false),
1635
[
KnownProperties
.Resource.ParentName] = new(
KnownProperties
.Resource.ParentName, Value.ForString(parent), false, null, 0, null, false)
1685
[
KnownProperties
.Terminal.Enabled] = new(
KnownProperties
.Terminal.Enabled, Value.ForString("true"), false, null, 0, null, false)
2378
[
KnownProperties
.Container.Lifetime] = new(
KnownProperties
.Container.Lifetime, Value.ForString(lifetime), false, null, 0, null, false)
Pages\ResourceOverviewPersistenceTests.cs (2)
84
[
KnownProperties
.Container.Lifetime] = new(
KnownProperties
.Container.Lifetime, Value.ForString(lifetime), false, null, 0, null, false)
Pages\ResourceOverviewTypeDisplayNameTests.cs (2)
81
[
KnownProperties
.Resource.Type] = new(
KnownProperties
.Resource.Type, Value.ForString(resourceType), false, null, 0, null, false)
Pages\ResourcesTests.cs (13)
92
[
KnownProperties
.Container.Lifetime] = new(
KnownProperties
.Container.Lifetime, ProtobufValue.ForString(lifetime), false, null, 0, null, false)
199
.Add(
KnownProperties
.Resource.ParentName, new ResourcePropertyViewModel(
200
KnownProperties
.Resource.ParentName,
1272
.Add(
KnownProperties
.Parameter.Value, new ResourcePropertyViewModel(
1273
KnownProperties
.Parameter.Value,
1304
Assert.True(resource.Properties.ContainsKey(
KnownProperties
.Parameter.Value));
1305
Assert.Equal("my-secret-value", resource.Properties[
KnownProperties
.Parameter.Value].Value.StringValue);
1306
Assert.True(resource.Properties[
KnownProperties
.Parameter.Value].IsValueSensitive);
1334
.Add(
KnownProperties
.Parameter.Value, new ResourcePropertyViewModel(
1335
KnownProperties
.Parameter.Value,
1378
.Add(
KnownProperties
.Parameter.Value, new ResourcePropertyViewModel(
1379
KnownProperties
.Parameter.Value,
Pages\TerminalsTests.cs (1)
414
properties: terminal.Properties.Where(p => p.Key ==
KnownProperties
.Terminal.Enabled).ToDictionary());
Pages\TerminalWindowTests.cs (2)
185
.Where(p => p.Key is not
KnownProperties
.Terminal.ReplicaIndex and not
KnownProperties
.Terminal.ReplicaCount)
Shared\TerminalSetupHelpers.cs (4)
44
[
KnownProperties
.Terminal.Enabled] = "true",
45
[
KnownProperties
.Terminal.ReplicaIndex] = replicaIndex.ToString(CultureInfo.InvariantCulture),
46
[
KnownProperties
.Terminal.ReplicaCount] = replicaCount.ToString(CultureInfo.InvariantCulture)
50
properties[
KnownProperties
.Terminal.AutoFit] = fit ? "true" : "false";
Aspire.Dashboard.Playwright.Tests (25)
Integration\Playwright\ResourcePanelNavigationTests.cs (2)
513
[
KnownProperties
.Terminal.Enabled] = new(
514
KnownProperties
.Terminal.Enabled,
Integration\Playwright\ResourcePaneResponsiveTests.cs (10)
2663
[
KnownProperties
.Resource.ParentName] =
2664
new(
KnownProperties
.Resource.ParentName, Value.ForString(index % 2 == 0 ? "api" : "cache"), false, null, 0, null, false)
2697
var tagKey =
KnownProperties
.Resource.TraitPrefix + KnownResourceTraits.Tag;
2702
var key = type == KnownResourceTypes.Project ?
KnownProperties
.Project.Path :
2703
type == KnownResourceTypes.Container ?
KnownProperties
.Container.Image :
KnownProperties
.Executable.Path;
2710
properties = properties.Add(
KnownProperties
.Container.Lifetime,
2711
new(
KnownProperties
.Container.Lifetime, Value.ForString("Persistent"), false, null, 0, null, false));
2715
properties = properties.Add(
KnownProperties
.Resource.ParentName,
2716
new(
KnownProperties
.Resource.ParentName, Value.ForString(name == "frontend" ? "queue" : "cache"), false, null, 0, null, false));
Integration\Playwright\TemplateResourceAssertionsTests.cs (2)
87
[
KnownProperties
.Container.Image] = new(
KnownProperties
.Container.Image,
Integration\Playwright\TerminalDockTests.cs (2)
490
[
KnownProperties
.Terminal.Enabled] = new(
491
KnownProperties
.Terminal.Enabled,
Integration\Playwright\TerminalTests.cs (6)
672
[
KnownProperties
.Terminal.Enabled] = StringProperty(
KnownProperties
.Terminal.Enabled, "true"),
673
[
KnownProperties
.Terminal.ReplicaIndex] = StringProperty(
KnownProperties
.Terminal.ReplicaIndex, "0"),
674
[
KnownProperties
.Terminal.ReplicaCount] = StringProperty(
KnownProperties
.Terminal.ReplicaCount, "1"),
tests\Aspire.Dashboard.Tests\Shared\MockDashboardClient.cs (3)
22
KnownProperties
.Project.Path,
24
KnownProperties
.Project.Path,
30
knownProperty: new(
KnownProperties
.Project.Path, loc => "Path"),
Aspire.Dashboard.Tests (107)
Model\KnownPropertyLookupTests.cs (15)
16
var (sortOrder, knownProperty) = lookup.FindProperty(
KnownProperties
.Resource.State);
20
Assert.Equal(
KnownProperties
.Resource.State, knownProperty.Key);
24
[InlineData(
KnownProperties
.Project.Path)]
25
[InlineData(
KnownProperties
.Project.LaunchProfile)]
26
[InlineData(
KnownProperties
.Executable.Path)]
27
[InlineData(
KnownProperties
.Executable.WorkDir)]
28
[InlineData(
KnownProperties
.Executable.Args)]
29
[InlineData(
KnownProperties
.Executable.Pid)]
30
[InlineData(
KnownProperties
.Container.Image)]
31
[InlineData(
KnownProperties
.Container.Id)]
32
[InlineData(
KnownProperties
.Container.Command)]
33
[InlineData(
KnownProperties
.Container.Args)]
34
[InlineData(
KnownProperties
.Container.Ports)]
35
[InlineData(
KnownProperties
.Container.Lifetime)]
36
[InlineData(
KnownProperties
.Parameter.Value)]
Model\ResourceIconHelpersTests.cs (2)
120
[
KnownProperties
.Project.Path] = new ResourcePropertyViewModel(
KnownProperties
.Project.Path, Value.ForString(projectPath), isValueSensitive: false, knownProperty: null, sortOrder: 0, displayName: null, isHighlighted: false)
Model\ResourceMenuBuilderTests.cs (2)
175
[
KnownProperties
.Terminal.Enabled] = new ResourcePropertyViewModel(
176
KnownProperties
.Terminal.Enabled, Google.Protobuf.WellKnownTypes.Value.ForString("true"),
Model\ResourceOrderStoreTests.cs (2)
263
[
KnownProperties
.Resource.DisplayOrder] = new(
KnownProperties
.Resource.DisplayOrder, Value.ForString(order.ToString(CultureInfo.InvariantCulture)), false, null, 0, null, false)
Model\ResourceSourceViewModelTests.cs (10)
19
AddStringProperty(
KnownProperties
.Executable.Path, testData.ExecutablePath);
20
AddStringProperty(
KnownProperties
.Project.Path, testData.ProjectPath);
21
AddStringProperty(
KnownProperties
.Container.Image, testData.ContainerImage);
22
AddStringProperty(
KnownProperties
.Resource.Source, testData.SourceProperty);
26
properties.TryAdd(
KnownProperties
.Executable.Args, new ResourcePropertyViewModel(
KnownProperties
.Executable.Args, Value.ForList(testData.ExecutableArguments.Select(Value.ForString).ToArray()), false, null, 0, displayName: null, isHighlighted: false));
31
properties.TryAdd(
KnownProperties
.Resource.AppArgs, new ResourcePropertyViewModel(
KnownProperties
.Resource.AppArgs, Value.ForList(testData.AppArgs.Select(Value.ForString).ToArray()), false, null, 0, displayName: null, isHighlighted: false));
36
properties.TryAdd(
KnownProperties
.Resource.AppArgsSensitivity, new ResourcePropertyViewModel(
KnownProperties
.Resource.AppArgsSensitivity, Value.ForList(testData.AppArgsSensitivity.Select(b => Value.ForNumber(Convert.ToInt32(b))).ToArray()), false, null, 0, displayName: null, isHighlighted: false));
Model\ResourceStateViewModelTests.cs (12)
82
propertiesDictionary.TryAdd(
KnownProperties
.Resource.ExitCode, new ResourcePropertyViewModel(
KnownProperties
.Resource.ExitCode, Value.ForNumber((double)exitCode), false, null, 0, displayName: null, isHighlighted: false));
95
resource.Properties.TryAdd(
KnownProperties
.Resource.ExitCode, new ResourcePropertyViewModel(
KnownProperties
.Resource.ExitCode, Value.ForNumber((double)exitCode), false, null, 0, displayName: null, isHighlighted: false));
119
[
KnownProperties
.Resource.WaitingFor] = new(
120
KnownProperties
.Resource.WaitingFor,
147
[
KnownProperties
.Resource.WaitingFor] = new(
148
KnownProperties
.Resource.WaitingFor,
178
[
KnownProperties
.Resource.WaitingFor] = new(
179
KnownProperties
.Resource.WaitingFor,
206
[
KnownProperties
.Resource.WaitingFor] = new(
207
KnownProperties
.Resource.WaitingFor,
Model\ResourceTagStoreTests.cs (1)
33
var name =
KnownProperties
.Resource.TraitPrefix + KnownResourceTraits.Tag;
Model\ResourceViewModelExtensionsTerminalTests.cs (10)
19
[
KnownProperties
.Terminal.Enabled] = StringProperty(
KnownProperties
.Terminal.Enabled, "true"),
46
properties[
KnownProperties
.Terminal.Enabled] = StringProperty(
KnownProperties
.Terminal.Enabled, "true");
50
properties[
KnownProperties
.Terminal.ReplicaIndex] = StringProperty(
KnownProperties
.Terminal.ReplicaIndex, replicaIndex);
54
properties[
KnownProperties
.Terminal.ReplicaCount] = StringProperty(
KnownProperties
.Terminal.ReplicaCount, replicaCount);
68
[
KnownProperties
.Terminal.ConsumerUdsPath] = StringProperty(
KnownProperties
.Terminal.ConsumerUdsPath, path),
Model\ResourceViewModelTests.cs (22)
199
Name =
KnownProperties
.Container.Image,
212
var property = vm.Properties[
KnownProperties
.Container.Image];
220
[InlineData(KnownResourceTypes.Container,
KnownProperties
.Container.Image, nameof(DashboardResources.ResourcesDetailsContainerImageProperty), 0)]
221
[InlineData(KnownResourceTypes.Container,
KnownProperties
.Container.Id, nameof(DashboardResources.ResourcesDetailsContainerIdProperty), 1)]
222
[InlineData(KnownResourceTypes.Container,
KnownProperties
.Container.Command, nameof(DashboardResources.ResourcesDetailsContainerCommandProperty), 2)]
223
[InlineData(KnownResourceTypes.Container,
KnownProperties
.Container.Args, nameof(DashboardResources.ResourcesDetailsContainerArgumentsProperty), 3)]
224
[InlineData(KnownResourceTypes.Container,
KnownProperties
.Container.Ports, nameof(DashboardResources.ResourcesDetailsContainerPortsProperty), 4)]
225
[InlineData(KnownResourceTypes.Container,
KnownProperties
.Container.Lifetime, nameof(DashboardResources.ResourcesDetailsContainerLifetimeProperty), 5)]
226
[InlineData(KnownResourceTypes.Executable,
KnownProperties
.Executable.Path, nameof(DashboardResources.ResourcesDetailsExecutablePathProperty), 0)]
227
[InlineData(KnownResourceTypes.Executable,
KnownProperties
.Executable.WorkDir, nameof(DashboardResources.ResourcesDetailsExecutableWorkingDirectoryProperty), 1)]
228
[InlineData(KnownResourceTypes.Executable,
KnownProperties
.Executable.Args, nameof(DashboardResources.ResourcesDetailsExecutableArgumentsProperty), 2)]
229
[InlineData(KnownResourceTypes.Executable,
KnownProperties
.Executable.Pid, nameof(DashboardResources.ResourcesDetailsExecutableProcessIdProperty), 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)]
233
[InlineData(KnownResourceTypes.Parameter,
KnownProperties
.Parameter.Value, nameof(DashboardResources.ResourcesDetailsParameterValueProperty), 0)]
281
Name =
KnownProperties
.Container.Image,
289
var property = vm.Properties[
KnownProperties
.Container.Image];
304
Name =
KnownProperties
.Container.Image,
331
Name =
KnownProperties
.Container.Id,
339
var image = vm.Properties[
KnownProperties
.Container.Image];
345
var id = vm.Properties[
KnownProperties
.Container.Id];
Model\TelemetryExportServiceTests.cs (6)
1398
[
KnownProperties
.Resource.WaitingFor] = new(
1399
KnownProperties
.Resource.WaitingFor,
1406
[
KnownProperties
.Resource.ConnectionProperties] = new(
1407
KnownProperties
.Resource.ConnectionProperties,
1433
var waitingForProperty = Assert.IsType<JsonArray>(deserialized.Properties[
KnownProperties
.Resource.WaitingFor]);
1436
var connectionPropertiesObject = Assert.IsType<JsonObject>(deserialized.Properties[
KnownProperties
.Resource.ConnectionProperties]);
ResourceOutgoingPeerResolverTests.cs (6)
583
[
KnownProperties
.Resource.ConnectionString] = new(
584
name:
KnownProperties
.Resource.ConnectionString,
597
properties[
KnownProperties
.Resource.ConnectionProperties] = new(
598
name:
KnownProperties
.Resource.ConnectionProperties,
619
[
KnownProperties
.Parameter.Value] = new(
620
name:
KnownProperties
.Parameter.Value,
Shared\MockDashboardClient.cs (3)
22
KnownProperties
.Project.Path,
24
KnownProperties
.Project.Path,
30
knownProperty: new(
KnownProperties
.Project.Path, loc => "Path"),
Terminal\DefaultTerminalConnectionResolverTests.cs (16)
103
[
KnownProperties
.Terminal.ReplicaIndex] = StringProperty(
KnownProperties
.Terminal.ReplicaIndex, "0"),
104
[
KnownProperties
.Terminal.ReplicaCount] = StringProperty(
KnownProperties
.Terminal.ReplicaCount, "1"),
105
[
KnownProperties
.Terminal.ConsumerUdsPath] = StringProperty(
KnownProperties
.Terminal.ConsumerUdsPath, "/tmp/svc.sock"),
123
[
KnownProperties
.Terminal.Enabled] = StringProperty(
KnownProperties
.Terminal.Enabled, "true"),
124
[
KnownProperties
.Terminal.ReplicaIndex] = StringProperty(
KnownProperties
.Terminal.ReplicaIndex, "0"),
125
[
KnownProperties
.Terminal.ReplicaCount] = StringProperty(
KnownProperties
.Terminal.ReplicaCount, "1"),
166
[
KnownProperties
.Terminal.Enabled] = StringProperty(
KnownProperties
.Terminal.Enabled, "true"),
167
[
KnownProperties
.Terminal.ConsumerUdsPath] = StringProperty(
KnownProperties
.Terminal.ConsumerUdsPath, udsPath),