Acquisition\IdentityResolverTests.cs (35)
346[InlineData(IdentityInputSource.Sidecar, IdentityField.Channel, false)]
347[InlineData(IdentityInputSource.Sidecar, IdentityField.Version, false)]
348[InlineData(IdentityInputSource.Sidecar, IdentityField.Commit, false)]
351[InlineData(IdentityInputSource.Sidecar, IdentityField.NuGetServiceIndexOverride, true)]
352[InlineData(IdentityInputSource.Sidecar, IdentityField.Packages, true)]
355[InlineData(IdentityInputSource.Environment, IdentityField.Channel, true)]
356[InlineData(IdentityInputSource.Environment, IdentityField.Version, true)]
357[InlineData(IdentityInputSource.Environment, IdentityField.Commit, true)]
358[InlineData(IdentityInputSource.Environment, IdentityField.NuGetServiceIndexOverride, true)]
359[InlineData(IdentityInputSource.Environment, IdentityField.Packages, true)]
362IdentityField field,
510private static string GetIdentityValue(TemporaryWorkspace workspace, IdentityField field)
513IdentityField.Channel => "staging",
514IdentityField.Version => "13.5.0",
515IdentityField.Commit => "abcdef01",
516IdentityField.NuGetServiceIndexOverride => "https://example.test/v3/index.json",
517IdentityField.Packages => workspace.CreateDirectory("identity-packages").FullName,
521private static string GetSidecarFieldName(IdentityField field)
524IdentityField.Channel => "channel",
525IdentityField.Version => "version",
526IdentityField.Commit => "commit",
527IdentityField.NuGetServiceIndexOverride => "nugetServiceIndexOverride",
528IdentityField.Packages => "packages",
532private static string GetEnvironmentVariableName(IdentityField field)
535IdentityField.Channel => IdentityResolver.ChannelEnvVar,
536IdentityField.Version => IdentityResolver.VersionEnvVar,
537IdentityField.Commit => IdentityResolver.CommitEnvVar,
538IdentityField.NuGetServiceIndexOverride => IdentityResolver.NuGetServiceIndexEnvVar,
539IdentityField.Packages => IdentityResolver.PackagesEnvVar,
543private static IdentitySource GetResolvedSource(IIdentityResolver resolver, IdentityField field)
546IdentityField.Channel => resolver.ResolveChannel().Source,
547IdentityField.Version => resolver.ResolveVersion().Source,
548IdentityField.Commit => resolver.ResolveCommit().Source,
549IdentityField.NuGetServiceIndexOverride => resolver.ResolveNuGetServiceIndexOverride().Source,
550IdentityField.Packages => resolver.ResolvePackagesDirectory().Source,