5 instantiations of IdentityResolver
aspire (1)
Program.cs (1)
402return new IdentityResolver(
Aspire.Cli.Tests (4)
Acquisition\IdentityResolverTests.cs (1)
563return new IdentityResolver(
CliBootstrapTests.cs (3)
142var resolver = new IdentityResolver( 176var resolver = new IdentityResolver( 198var resolver = new IdentityResolver(
63 references to IdentityResolver
aspire (3)
Acquisition\PeerInstallProbe.cs (1)
230foreach (var envVarName in IdentityResolver.IdentityEnvVarNames)
DotNet\ProcessExecutionFactory.cs (1)
164foreach (var envVarName in Acquisition.IdentityResolver.IdentityEnvVarNames)
IEnvironment.cs (1)
10/// <see cref="Acquisition.IdentityResolver"/> can read environment variables
Aspire.Cli.Tests (60)
Acquisition\IdentityResolverTests.cs (56)
14/// Behavior tests for <see cref="IdentityResolver"/>. The resolver composes 29var resolver = CreateResolver(workspace, 31environmentVariables: new Dictionary<string, string?> { [IdentityResolver.ChannelEnvVar] = "pr-12345" }); 44var resolver = CreateResolver(workspace, channel: "stable"); 57var resolver = CreateResolver(workspace, channel: "daily"); 71var resolver = CreateResolver(workspace, channel: null); 87var resolver = CreateResolver(workspace, 89environmentVariables: new Dictionary<string, string?> { [IdentityResolver.ChannelEnvVar] = string.Empty }); 100var resolver = CreateResolver(workspace, informationalVersion: "13.4.0-preview.1.25366.3+abcdef0"); 114var resolver = CreateResolver(workspace, informationalVersion: "13.4.0"); 124var resolver = CreateResolver(workspace, 125environmentVariables: new Dictionary<string, string?> { [IdentityResolver.VersionEnvVar] = "99.0.0-test" }); 139var resolver = CreateResolver(workspace, 140environmentVariables: new Dictionary<string, string?> { [IdentityResolver.VersionEnvVar] = version }); 158var resolver = CreateResolver(workspace, 159environmentVariables: new Dictionary<string, string?> { [IdentityResolver.VersionEnvVar] = version }); 162Assert.Contains(IdentityResolver.VersionEnvVar, ex.Message); 171var resolver = CreateResolver(workspace); 185var resolver = CreateResolver(workspace, 186environmentVariables: new Dictionary<string, string?> { [IdentityResolver.CommitEnvVar] = commit }); 201var resolver = CreateResolver(workspace, 202environmentVariables: new Dictionary<string, string?> { [IdentityResolver.CommitEnvVar] = commit }); 205Assert.Contains(IdentityResolver.CommitEnvVar, ex.Message); 214var resolver = CreateResolver(workspace, 215environmentVariables: new Dictionary<string, string?> { [IdentityResolver.NuGetServiceIndexEnvVar] = url }); 229var resolver = CreateResolver(workspace, 230environmentVariables: new Dictionary<string, string?> { [IdentityResolver.NuGetServiceIndexEnvVar] = url }); 233Assert.Contains(IdentityResolver.NuGetServiceIndexEnvVar, ex.Message); 243var resolver = CreateResolver(workspace, 244environmentVariables: new Dictionary<string, string?> { [IdentityResolver.ChannelEnvVar] = "totally-made-up" }, 259var resolver = CreateResolver(workspace, assemblyName: "OverrideNull"); 272var resolver = CreateResolver(workspace, 273environmentVariables: new Dictionary<string, string?> { [IdentityResolver.NuGetServiceIndexEnvVar] = "http://env/v3/index.json" }, 287var resolver = CreateResolver(workspace, assemblyName: "OverrideSc"); 300var resolver = CreateResolver(workspace, assemblyName: "PackagesNull"); 313var resolver = CreateResolver(workspace, 314environmentVariables: new Dictionary<string, string?> { [IdentityResolver.PackagesEnvVar] = "/env/packages" }, 328var resolver = CreateResolver(workspace, assemblyName: "PackagesSc"); 386var resolver = CreateResolver( 410var resolver = CreateResolver( 432var resolver = CreateResolver( 454var resolver = CreateResolver( 458[IdentityResolver.PackagesEnvVar] = packagesDirectory.FullName, 476var resolver = CreateResolver(workspace, 498IdentityResolver.ChannelEnvVar, 499IdentityResolver.VersionEnvVar, 500IdentityResolver.CommitEnvVar, 501IdentityResolver.NuGetServiceIndexEnvVar, 502IdentityResolver.PackagesEnvVar, 504IdentityResolver.IdentityEnvVarNames); 535IdentityField.Channel => IdentityResolver.ChannelEnvVar, 536IdentityField.Version => IdentityResolver.VersionEnvVar, 537IdentityField.Commit => IdentityResolver.CommitEnvVar, 538IdentityField.NuGetServiceIndexOverride => IdentityResolver.NuGetServiceIndexEnvVar, 539IdentityField.Packages => IdentityResolver.PackagesEnvVar, 554private IdentityResolver CreateResolver(
CliBootstrapTests.cs (4)
142var resolver = new IdentityResolver( 174var envVars = new Dictionary<string, string?> { [IdentityResolver.NuGetServiceIndexEnvVar] = "http://localhost:5000/v3/index.json" }; 176var resolver = new IdentityResolver( 198var resolver = new IdentityResolver(