230 references to KnownProperties
Aspire.Hosting (100)
ApplicationModel\CustomResourceKnownProperties.cs (3)
16
public static string Source { get; } =
KnownProperties
.Resource.Source;
21
public static string ConnectionString { get; } =
KnownProperties
.Resource.ConnectionString;
26
public static string ConnectionProperties { get; } =
KnownProperties
.Resource.ConnectionProperties;
ApplicationModel\DotnetToolResource.cs (3)
51
yield return CreateHighlightedProperty(
KnownProperties
.Tool.Package, toolConfig.PackageId, ResourcePropertyToolPackageDisplayName, sortOrder: 0);
52
yield return CreateHighlightedProperty(
KnownProperties
.Tool.Version, toolConfig.Version, ResourcePropertyToolVersionDisplayName, sortOrder: 1);
53
yield return new(
KnownProperties
.Resource.Source, toolConfig.PackageId);
ApplicationModel\ParameterResource.cs (1)
522
return new(
KnownProperties
.Parameter.Value, value)
ApplicationModel\ResourceNotificationService.cs (5)
665
Properties = s.Properties.SetResourceProperty(
KnownProperties
.Resource.WaitingFor, waitingFor)
680
Properties = s.Properties.RemoveResourceProperty(
KnownProperties
.Resource.WaitingFor)
904
Properties = newState.Properties.RemoveResourceProperty(
KnownProperties
.Resource.WaitingFor)
929
Properties = newState.Properties.SetResourceProperty(
KnownProperties
.Resource.ExcludeFromMcp, true)
1428
if (string.Equals(property.Name,
KnownProperties
.Resource.WaitingFor, StringComparisons.ResourcePropertyName))
ApplicationModel\ResourceTraitSnapshotProperties.cs (4)
24
var result = properties.Where(p => !p.Name.StartsWith(
KnownProperties
.Resource.TraitPrefix, StringComparison.Ordinal) &&
25
p.Name !=
KnownProperties
.Resource.DisplayOrder).ToImmutableArray();
29
result = result.Add(new ResourcePropertySnapshot(
KnownProperties
.Resource.TraitPrefix + group.Key, values)
37
result = result.Add(new ResourcePropertySnapshot(
KnownProperties
.Resource.DisplayOrder, displayOrder!.Order.ToString(CultureInfo.InvariantCulture)));
ApplicationModel\TerminalResourceSnapshotProperties.cs (5)
57
.Add(new ResourcePropertySnapshot(
KnownProperties
.Terminal.Enabled, "true") { IsSensitive = false })
58
.Add(new ResourcePropertySnapshot(
KnownProperties
.Terminal.AutoFit, terminalAnnotation.Options.HasExplicitDimensions ? "false" : "true") { IsSensitive = false })
59
.Add(new ResourcePropertySnapshot(
KnownProperties
.Terminal.ReplicaIndex, replicaIndex.ToString(CultureInfo.InvariantCulture)) { IsSensitive = false })
60
.Add(new ResourcePropertySnapshot(
KnownProperties
.Terminal.ReplicaCount, replicaCount.ToString(CultureInfo.InvariantCulture)) { IsSensitive = false });
69
new ResourcePropertySnapshot(
KnownProperties
.Terminal.ConsumerUdsPath, consumerUdsPath) { IsSensitive = true });
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1188
if (string.Equals(prop.Name,
KnownProperties
.Resource.WaitingFor, StringComparisons.ResourcePropertyName))
Dashboard\ResourcePropertySnapshotMetadata.cs (13)
40
(KnownResourceTypes.Container,
KnownProperties
.Container.Image) => (ResourcePropertyContainerImageDisplayName, true, 0),
41
(KnownResourceTypes.Container,
KnownProperties
.Container.Id) => (ResourcePropertyContainerIdDisplayName, true, 1),
42
(KnownResourceTypes.Container,
KnownProperties
.Container.Command) => (ResourcePropertyContainerCommandDisplayName, true, 2),
43
(KnownResourceTypes.Container,
KnownProperties
.Container.Args) => (ResourcePropertyContainerArgumentsDisplayName, true, 3),
44
(KnownResourceTypes.Container,
KnownProperties
.Container.Ports) => (ResourcePropertyContainerPortsDisplayName, true, 4),
45
(KnownResourceTypes.Container,
KnownProperties
.Container.Lifetime) => (ResourcePropertyContainerLifetimeDisplayName, true, 5),
46
(KnownResourceTypes.Executable,
KnownProperties
.Executable.Path) => (ResourcePropertyExecutablePathDisplayName, true, 0),
47
(KnownResourceTypes.Executable,
KnownProperties
.Executable.WorkDir) => (ResourcePropertyExecutableWorkingDirectoryDisplayName, true, 1),
48
(KnownResourceTypes.Executable,
KnownProperties
.Executable.Args) => (ResourcePropertyExecutableArgumentsDisplayName, true, 2),
49
(KnownResourceTypes.Executable,
KnownProperties
.Executable.Pid) => (ResourcePropertyExecutableProcessIdDisplayName, true, 3),
50
(KnownResourceTypes.Project,
KnownProperties
.Project.Path) => (ResourcePropertyProjectPathDisplayName, true, 0),
51
(KnownResourceTypes.Project,
KnownProperties
.Project.LaunchProfile) => (ResourcePropertyProjectLaunchProfileDisplayName, true, 1),
52
(KnownResourceTypes.Project,
KnownProperties
.Executable.Pid) => (ResourcePropertyExecutableProcessIdDisplayName, true, 2),
Dashboard\ResourceSnapshot.cs (11)
43
yield return (
KnownProperties
.Resource.Uid, Value.ForString(Uid), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
44
yield return (
KnownProperties
.Resource.Name, Value.ForString(Name), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
45
yield return (
KnownProperties
.Resource.Type, Value.ForString(ResourceType), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
48
yield return (
KnownProperties
.Resource.ResourceTypeDisplayName, Value.ForString(ResourceTypeDisplayName), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
50
yield return (
KnownProperties
.Resource.DisplayName, Value.ForString(DisplayName), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
51
yield return (
KnownProperties
.Resource.State, State is null ? Value.ForNull() : Value.ForString(State), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
52
yield return (
KnownProperties
.Resource.ExitCode, ExitCode is null ? Value.ForNull() : Value.ForString(ExitCode.Value.ToString("D", CultureInfo.InvariantCulture)), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
53
yield return (
KnownProperties
.Resource.CreateTime, CreationTimeStamp is null ? Value.ForNull() : Value.ForString(CreationTimeStamp.Value.ToString("O")), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
54
yield return (
KnownProperties
.Resource.StartTime, StartTimeStamp is null ? Value.ForNull() : Value.ForString(StartTimeStamp.Value.ToString("O")), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
55
yield return (
KnownProperties
.Resource.StopTime, StopTimeStamp is null ? Value.ForNull() : Value.ForString(StopTimeStamp.Value.ToString("O")), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
56
yield return (
KnownProperties
.Resource.HealthState, CustomResourceSnapshot.ComputeHealthStatus(HealthReports, State) is not { } healthStatus ? Value.ForNull() : Value.ForString(healthStatus.ToString()), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
Dcp\ResourceSnapshotBuilder.cs (50)
57
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container,
KnownProperties
.Container.Image, container.Spec.Image),
58
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container,
KnownProperties
.Container.Id, containerId),
59
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container,
KnownProperties
.Container.Command, container.Spec.Command),
60
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container,
KnownProperties
.Container.Args, effectiveArgs ?? [], isSensitive: true),
61
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container,
KnownProperties
.Container.Ports, GetPorts()),
62
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Container,
KnownProperties
.Container.Lifetime, GetContainerLifetime()),
63
new(
KnownProperties
.Resource.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
64
new(
KnownProperties
.Resource.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
121
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable,
KnownProperties
.Executable.WorkDir, executable.Spec.WorkingDirectory),
122
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable,
KnownProperties
.Executable.Args, effectiveArgs ?? [], isSensitive: true),
123
new(
KnownProperties
.Resource.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
124
new(
KnownProperties
.Resource.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
179
properties = properties.SetResourceProperty(
KnownProperties
.Resource.SourcePath, sourceResource.WorkingDirectory);
184
? properties.SetResourceProperty(
KnownProperties
.Resource.LaunchConfigurationType, launchConfigurationType)
185
: properties.RemoveResourceProperty(
KnownProperties
.Resource.LaunchConfigurationType);
187
.RemoveResourceProperty(
KnownProperties
.Project.LaunchCommand)
188
.RemoveResourceProperty(
KnownProperties
.Project.Configuration)
189
.RemoveResourceProperty(
KnownProperties
.Project.TargetFramework)
190
.RemoveResourceProperty(
KnownProperties
.Project.TargetPath)
191
.RemoveResourceProperty(
KnownProperties
.Project.UseAppHost);
202
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project,
KnownProperties
.Executable.Path, executable.Spec.ExecutablePath),
203
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project,
KnownProperties
.Executable.WorkDir, executable.Spec.WorkingDirectory),
204
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project,
KnownProperties
.Executable.Args, effectiveArgs ?? [], isSensitive: true),
205
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project,
KnownProperties
.Executable.Pid, executable.Status?.ProcessId),
206
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project,
KnownProperties
.Project.Path, projectPath),
207
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Project,
KnownProperties
.Project.LaunchProfile, launchProfileName),
208
new(
KnownProperties
.Resource.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
209
new(
KnownProperties
.Resource.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
227
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable,
KnownProperties
.Executable.Path, executable.Spec.ExecutablePath),
228
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable,
KnownProperties
.Executable.WorkDir, executable.Spec.WorkingDirectory),
229
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable,
KnownProperties
.Executable.Args, effectiveArgs ?? [], isSensitive: true),
230
ResourcePropertySnapshotMetadata.Create(KnownResourceTypes.Executable,
KnownProperties
.Executable.Pid, executable.Status?.ProcessId),
231
new(
KnownProperties
.Resource.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
232
new(
KnownProperties
.Resource.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
282
directProperties.Add(new(
KnownProperties
.Project.LaunchCommand, "direct"));
285
directProperties.Add(new(
KnownProperties
.Project.Configuration, directBuildConfiguration));
289
directProperties.Add(new(
KnownProperties
.Project.TargetPath, buildTarget.TargetPath));
290
directProperties.Add(new(
KnownProperties
.Project.UseAppHost, buildTarget.UseAppHost));
311
? [new(
KnownProperties
.Project.LaunchCommand, "ide"), new(
KnownProperties
.Project.Configuration, buildConfiguration)]
312
: [new(
KnownProperties
.Project.LaunchCommand, "ide")];
318
return [new(
KnownProperties
.Project.LaunchCommand, null)];
325
return [new(
KnownProperties
.Project.LaunchCommand, null)];
352
return [new(
KnownProperties
.Project.LaunchCommand, null)];
362
return [new(
KnownProperties
.Project.LaunchCommand, null)];
382
return [new(
KnownProperties
.Project.LaunchCommand, null)];
392
return [new(
KnownProperties
.Project.LaunchCommand, null)];
399
properties.Add(new(
KnownProperties
.Project.LaunchCommand, launchCommand));
402
properties.Add(new(
KnownProperties
.Project.Configuration, configuration));
407
properties.Add(new(
KnownProperties
.Project.TargetFramework, targetFramework));
Orchestrator\ApplicationOrchestrator.cs (3)
268
var (displayName, isHighlighted, sortOrder) = ResourcePropertySnapshotMetadata.Get(KnownResourceTypes.Container,
KnownProperties
.Container.Image);
275
KnownProperties
.Container.Image,
790
Properties = parent is null ? s.Properties : s.Properties.SetResourceProperty(
KnownProperties
.Resource.ParentName, parent.GetResolvedResourceNames()[0]),
Orchestrator\ParameterProcessor.cs (1)
996
? s.Properties.RemoveResourceProperty(
KnownProperties
.Parameter.Value)
Aspire.Hosting.Blazor (2)
BlazorGatewayExtensions.cs (2)
202
new(
KnownProperties
.Project.Path, projectPath)
227
new(
KnownProperties
.Project.Path, resolvedPath)
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
48
Assert.Equal(
KnownProperties
.Project.Path, property.Name);
Aspire.Hosting.Tests (127)
Dashboard\ResourcePublisherTests.cs (4)
32
Assert.Equal("Container", Assert.Single(resource.Properties, p => p.Name ==
KnownProperties
.Resource.Type).Value.StringValue);
33
var serviceProperties = resource.Properties.Where(p => p.Name ==
KnownProperties
.Resource.ResourceTypeDisplayName).Select(p => p.Value.StringValue);
43
KnownProperties
.Resource.ConnectionProperties,
50
var property = Assert.Single(snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.ConnectionProperties);
Dcp\DcpExecutorTests.cs (4)
795
Assert.Equal(["--port", "52731"], GetEnumerablePropertyValue<string>(snapshot,
KnownProperties
.Resource.AppArgs).ToArray());
796
Assert.Equal(effectiveArgs, GetEnumerablePropertyValue<string>(snapshot,
KnownProperties
.Executable.Args).ToArray());
841
Assert.Equal(["--port", "5678"], GetEnumerablePropertyValue<string>(snapshot,
KnownProperties
.Resource.AppArgs).ToArray());
842
Assert.Equal(effectiveArgs, GetEnumerablePropertyValue<string>(snapshot,
KnownProperties
.Container.Args).ToArray());
Dcp\ResourceSnapshotBuilderTests.cs (79)
35
AssertHighlightedProperty(snapshot,
KnownProperties
.Container.Image, "Container image", isSensitive: false, sortOrder: 0);
36
AssertHighlightedProperty(snapshot,
KnownProperties
.Container.Id, "Container ID", isSensitive: false, sortOrder: 1);
37
AssertHighlightedProperty(snapshot,
KnownProperties
.Container.Command, "Container command", isSensitive: false, sortOrder: 2);
38
AssertHighlightedProperty(snapshot,
KnownProperties
.Container.Args, "Container arguments", isSensitive: true, sortOrder: 3);
39
AssertHighlightedProperty(snapshot,
KnownProperties
.Container.Ports, "Container ports", isSensitive: false, sortOrder: 4);
40
AssertHighlightedProperty(snapshot,
KnownProperties
.Container.Lifetime, "Container lifetime", isSensitive: false, sortOrder: 5);
55
AssertHighlightedProperty(snapshot,
KnownProperties
.Executable.Path, "Executable path", isSensitive: false, sortOrder: 0);
56
AssertHighlightedProperty(snapshot,
KnownProperties
.Executable.WorkDir, "Working directory", isSensitive: false, sortOrder: 1);
57
AssertHighlightedProperty(snapshot,
KnownProperties
.Executable.Args, "Executable arguments", isSensitive: true, sortOrder: 2);
58
AssertHighlightedProperty(snapshot,
KnownProperties
.Executable.Pid, "Process ID", isSensitive: false, sortOrder: 3);
82
AssertDefaultProperty(snapshot,
KnownProperties
.Executable.Path, isSensitive: false);
83
AssertDefaultProperty(snapshot,
KnownProperties
.Executable.WorkDir, isSensitive: false);
84
AssertDefaultProperty(snapshot,
KnownProperties
.Executable.Args, isSensitive: true);
85
AssertHighlightedProperty(snapshot,
KnownProperties
.Project.Path, "Project path", isSensitive: false, sortOrder: 0);
86
AssertHighlightedProperty(snapshot,
KnownProperties
.Project.LaunchProfile, "Launch profile", isSensitive: false, sortOrder: 1);
87
AssertHighlightedProperty(snapshot,
KnownProperties
.Executable.Pid, "Process ID", isSensitive: false, sortOrder: 2);
111
var launchConfigurationType = Assert.Single(snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.LaunchConfigurationType);
150
Assert.Equal("ide", GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).Value);
153
Assert.Equal(configuration, GetProperty(snapshot,
KnownProperties
.Project.Configuration).Value);
157
Assert.Empty(snapshot.Properties.Where(property => property.Name ==
KnownProperties
.Project.Configuration));
159
Assert.False(GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).IsSensitive);
160
Assert.True(GetProperty(snapshot,
KnownProperties
.Executable.Args).IsSensitive);
202
Assert.Equal("ide", GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).Value);
203
Assert.Equal("Release", GetProperty(snapshot,
KnownProperties
.Project.Configuration).Value);
204
Assert.Empty(snapshot.Properties.Where(property => property.Name is
KnownProperties
.Project.TargetPath
205
or
KnownProperties
.Project.UseAppHost));
248
Assert.Equal("/app/project.csproj", GetProperty(snapshot,
KnownProperties
.Project.Path).Value);
249
Assert.Equal(executablePath, GetProperty(snapshot,
KnownProperties
.Executable.Path).Value);
250
Assert.Equal(1234, GetProperty(snapshot,
KnownProperties
.Executable.Pid).Value);
251
Assert.Equal("direct", GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).Value);
254
snapshot.Properties.Where(property => property.Name ==
KnownProperties
.Project.Configuration).Select(property => property.Value));
255
Assert.Equal(targetPath, GetProperty(snapshot,
KnownProperties
.Project.TargetPath).Value);
256
Assert.Equal(useAppHost, GetProperty(snapshot,
KnownProperties
.Project.UseAppHost).Value);
257
Assert.False(GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).IsSensitive);
258
Assert.True(GetProperty(snapshot,
KnownProperties
.Executable.Args).IsSensitive);
293
Assert.Empty(snapshot.Properties.Where(property => property.Name is
KnownProperties
.Project.LaunchCommand
294
or
KnownProperties
.Project.Configuration or
KnownProperties
.Project.TargetFramework
295
or
KnownProperties
.Project.TargetPath or
KnownProperties
.Project.UseAppHost));
355
Assert.Equal(expectedLaunchCommand, Assert.IsType<string>(GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).Value));
356
Assert.Equal("Release", Assert.IsType<string>(GetProperty(snapshot,
KnownProperties
.Project.Configuration).Value));
357
Assert.Equal("net10.0", Assert.IsType<string>(GetProperty(snapshot,
KnownProperties
.Project.TargetFramework).Value));
358
Assert.True(GetProperty(snapshot,
KnownProperties
.Executable.Args).IsSensitive);
359
Assert.False(GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).IsSensitive);
360
Assert.False(GetProperty(snapshot,
KnownProperties
.Project.Configuration).IsSensitive);
361
Assert.False(GetProperty(snapshot,
KnownProperties
.Project.TargetFramework).IsSensitive);
393
new(
KnownProperties
.Project.Configuration, "stale-configuration"),
394
new(
KnownProperties
.Project.TargetFramework, "stale-framework"),
402
Assert.Null(GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).Value);
403
Assert.Empty(snapshot.Properties.Where(property => property.Name ==
KnownProperties
.Project.Configuration));
404
Assert.Empty(snapshot.Properties.Where(property => property.Name ==
KnownProperties
.Project.TargetFramework));
438
Properties = [new(
KnownProperties
.Project.Configuration, "stale-configuration")]
445
Assert.Empty(snapshot.Properties.Where(property => property.Name ==
KnownProperties
.Project.Configuration));
446
Assert.Null(GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).Value);
478
snapshot.Properties.Where(property => property.Name is
KnownProperties
.Project.LaunchCommand
479
or
KnownProperties
.Project.Configuration or
KnownProperties
.Project.TargetFramework),
482
Assert.Equal(
KnownProperties
.Project.LaunchCommand, property.Name);
507
snapshot.Properties.Where(property => property.Name is
KnownProperties
.Project.LaunchCommand
508
or
KnownProperties
.Project.Configuration or
KnownProperties
.Project.TargetFramework),
511
Assert.Equal(
KnownProperties
.Project.LaunchCommand, property.Name);
514
Assert.True(GetProperty(snapshot,
KnownProperties
.Executable.Args).IsSensitive);
540
Assert.Equal(launchCommand, GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand).Value);
541
Assert.Equal("Release", GetProperty(snapshot,
KnownProperties
.Project.Configuration).Value);
542
Assert.Equal("net10.0", GetProperty(snapshot,
KnownProperties
.Project.TargetFramework).Value);
563
var launchCommand = GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand);
587
var launchCommand = GetProperty(snapshot,
KnownProperties
.Project.LaunchCommand);
612
Assert.Equal(resource.WorkingDirectory, GetProperty(snapshot,
KnownProperties
.Resource.SourcePath).Value);
618
Assert.Equal(resource.WorkingDirectory, GetProperty(snapshot,
KnownProperties
.Resource.SourcePath).Value);
627
Assert.Equal(resource.WorkingDirectory, GetProperty(snapshot,
KnownProperties
.Resource.SourcePath).Value);
680
AssertHighlightedProperty(projectSnapshot,
KnownProperties
.Project.Path, "Project path", isSensitive: false, sortOrder: 0);
681
AssertHighlightedProperty(projectSnapshot,
KnownProperties
.Project.LaunchProfile, "Launch profile", isSensitive: false, sortOrder: 1);
699
Assert.Equal(["--secret", "resolved-secret"], GetEnumerablePropertyValue<string>(snapshot,
KnownProperties
.Resource.AppArgs).ToArray());
700
Assert.Equal([0, 1], GetEnumerablePropertyValue<int>(snapshot,
KnownProperties
.Resource.AppArgsSensitivity).ToArray());
701
Assert.True(GetProperty(snapshot,
KnownProperties
.Resource.AppArgs).IsSensitive);
702
Assert.True(GetProperty(snapshot,
KnownProperties
.Resource.AppArgsSensitivity).IsSensitive);
717
Assert.Equal(["-port", DcpTemplateArgument], GetEnumerablePropertyValue<string>(snapshot,
KnownProperties
.Resource.AppArgs).ToArray());
DistributedApplicationTests.cs (5)
422
var servicePid = Assert.IsType<int>(GetResourcePropertyValue(normalResource,
KnownProperties
.Executable.Pid));
2246
GetResourcePropertyValue(e,
KnownProperties
.Container.Id) is string,
2251
GetResourcePropertyValue(e,
KnownProperties
.Executable.Pid) is int,
2254
var containerId = Assert.IsType<string>(GetResourcePropertyValue(containerEvent,
KnownProperties
.Container.Id));
2255
var executablePid = Assert.IsType<int>(GetResourcePropertyValue(executableEvent,
KnownProperties
.Executable.Pid));
DotnetToolResourceTests.cs (3)
25
AssertToolProperty(properties[
KnownProperties
.Tool.Package], "dotnet-dump", MessageStrings.ResourcePropertyToolPackageDisplayName, expectedSortOrder: 0);
26
AssertToolProperty(properties[
KnownProperties
.Tool.Version], "1.2.3", MessageStrings.ResourcePropertyToolVersionDisplayName, expectedSortOrder: 1);
28
var sourceProperty = properties[
KnownProperties
.Resource.Source];
Orchestrator\ApplicationOrchestratorTests.cs (15)
607
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
655
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
756
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
760
nestedChildParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
764
child2ParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
825
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
873
projectBParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
1026
Assert.Equal(
KnownProperties
.Resource.ConnectionString, connectionStringProperty.Name);
1032
Assert.Equal(
KnownProperties
.Resource.ConnectionProperties, connectionPropertiesProperty.Name);
1603
var waitingFor = waitingEvent.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.WaitingFor)?.Value;
1966
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
1970
child2ParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
2023
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
2027
child2ParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
2077
childProjectParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.ParentName)?.Value?.ToString();
Orchestrator\ParameterProcessorTests.cs (5)
145
Assert.DoesNotContain(updates.Current.Snapshot.Properties, property => property.Name ==
KnownProperties
.Parameter.Value);
1952
var property = Assert.Single(snapshot.Properties, p => p.Name ==
KnownProperties
.Parameter.Value);
2497
Assert.DoesNotContain(updates.Current.Snapshot.Properties, property => property.Name ==
KnownProperties
.Parameter.Value);
2526
Assert.DoesNotContain(updates.Current.Snapshot.Properties, property => property.Name ==
KnownProperties
.Parameter.Value);
2673
var valueProperty = Assert.Single(updates.Current.Snapshot.Properties, property => property.Name ==
KnownProperties
.Parameter.Value);
ResourceNotificationTests.cs (9)
557
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.WaitingFor);
671
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.WaitingFor);
719
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.WaitingFor);
993
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.WaitingFor);
1005
Properties = [new ResourcePropertySnapshot(
KnownProperties
.Resource.WaitingFor, new[] { "dependency" })]
1009
Assert.Contains(waitingEvent.Snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.WaitingFor);
1017
Assert.DoesNotContain(runningEvent.Snapshot.Properties, p => p.Name ==
KnownProperties
.Resource.WaitingFor);
1035
Properties = [new ResourcePropertySnapshot(
KnownProperties
.Resource.WaitingFor, new[] { dependency.Name })]
2079
var property = resourceEvent.Snapshot.Properties.SingleOrDefault(p => p.Name ==
KnownProperties
.Resource.WaitingFor);
ResourceTraitBuilderTests.cs (1)
81
Assert.Equal(["resource.trait.Aspire_Tag",
KnownProperties
.Resource.DisplayOrder], properties.Select(p => p.Name));
WithTerminalTests.cs (2)
110
var autoFit = Assert.Single(properties, p => p.Name ==
KnownProperties
.Terminal.AutoFit);
138
var autoFit = Assert.Single(properties, p => p.Name ==
KnownProperties
.Terminal.AutoFit);