test: cover requested and legacy startup candidates
This commit is contained in:
@@ -43,7 +43,7 @@ public static class StartupRosterPreflight
|
||||
foreach (var root in roots) DiscoverRoot(root, requested, entries);
|
||||
var eligible = entries.Where(e => e.Eligible).ToArray();
|
||||
StartupRosterCandidateStatus status;
|
||||
if (entries.Any(e => e.EntryPath is null || e.EntrySha256 is null)) status = StartupRosterCandidateStatus.UnresolvedStartupEntry;
|
||||
if (entries.Any(e => e.EntryPath is null)) status = StartupRosterCandidateStatus.UnresolvedStartupEntry;
|
||||
else if (eligible.Length == 0) status = StartupRosterCandidateStatus.UnresolvedStartupEntry;
|
||||
else if (eligible.Length == 1 && string.Equals(eligible[0].EntrySha256, requestedHash, StringComparison.OrdinalIgnoreCase)
|
||||
&& string.Equals(eligible[0].PackageId, requested.PackageId, StringComparison.OrdinalIgnoreCase)
|
||||
|
||||
Reference in New Issue
Block a user