@@ -15,20 +15,20 @@ public class ActionsRequiringPermissionsAdminFacts
1515 {
1616 private int _key = 0 ;
1717
18- public static IEnumerable < object [ ] > PackageActions = new object [ ] [ ]
18+ public static IEnumerable < Func < ActionRequiringPackagePermissions > > PackageActions = new Func < ActionRequiringPackagePermissions > [ ]
1919 {
20- new object [ ] { ( Func < ActionRequiringPackagePermissions > ) ( ( ) => ActionsRequiringPermissions . DisplayPrivatePackageMetadata ) } ,
21- new object [ ] { ( Func < ActionRequiringPackagePermissions > ) ( ( ) => ActionsRequiringPermissions . DeleteSymbolPackage ) } ,
22- new object [ ] { ( Func < ActionRequiringPackagePermissions > ) ( ( ) => ActionsRequiringPermissions . EditPackage ) } ,
23- new object [ ] { ( Func < ActionRequiringPackagePermissions > ) ( ( ) => ActionsRequiringPermissions . UnlistOrRelistPackage ) } ,
24- new object [ ] { ( Func < ActionRequiringPackagePermissions > ) ( ( ) => ActionsRequiringPermissions . DeprecatePackage ) } ,
25- new object [ ] { ( Func < ActionRequiringPackagePermissions > ) ( ( ) => ActionsRequiringPermissions . ManagePackageOwnership ) } ,
20+ ( ) => ActionsRequiringPermissions . DisplayPrivatePackageMetadata ,
21+ ( ) => ActionsRequiringPermissions . DeleteSymbolPackage ,
22+ ( ) => ActionsRequiringPermissions . EditPackage ,
23+ ( ) => ActionsRequiringPermissions . UnlistOrRelistPackage ,
24+ ( ) => ActionsRequiringPermissions . DeprecatePackage ,
25+ ( ) => ActionsRequiringPermissions . ManagePackageOwnership ,
2626 } ;
2727
2828 public static IEnumerable < object [ ] > PackageActionsWithAdmin =>
2929 from actionProvider in PackageActions
3030 from isAdmin in new [ ] { false , true }
31- select new object [ ] { actionProvider [ 0 ] , isAdmin } ;
31+ select new object [ ] { actionProvider , isAdmin } ;
3232
3333 [ Theory ]
3434 [ MemberData ( nameof ( PackageActionsWithAdmin ) ) ]
@@ -52,16 +52,16 @@ public void SatisfiedWhenAdminIsEnabledForPackagesAnyAccount(
5252 Assert . Equal ( isAdmin , PermissionsCheckResult . Allowed == result ) ;
5353 }
5454
55- public static IEnumerable < object [ ] > AccountActions = new object [ ] [ ]
55+ public static IEnumerable < Func < ActionRequiringAccountPermissions > > AccountActions = new Func < ActionRequiringAccountPermissions > [ ]
5656 {
57- new object [ ] { ( Func < ActionRequiringAccountPermissions > ) ( ( ) => ActionsRequiringPermissions . ViewAccount ) } ,
58- new object [ ] { ( Func < ActionRequiringAccountPermissions > ) ( ( ) => ActionsRequiringPermissions . ManageMembership ) } ,
57+ ( ) => ActionsRequiringPermissions . ViewAccount ,
58+ ( ) => ActionsRequiringPermissions . ManageMembership ,
5959 } ;
6060
6161 public static IEnumerable < object [ ] > AccountActionsWithAdmin =>
6262 from actionProvider in AccountActions
6363 from isAdmin in new [ ] { false , true }
64- select new object [ ] { actionProvider [ 0 ] , isAdmin } ;
64+ select new object [ ] { actionProvider , isAdmin } ;
6565
6666 [ Theory ]
6767 [ MemberData ( nameof ( AccountActionsWithAdmin ) ) ]
@@ -81,15 +81,15 @@ public void SatisfiedDependingOnAdminEnabledForAccounts(
8181 Assert . Equal ( isAdmin , PermissionsCheckResult . Allowed == result ) ;
8282 }
8383
84- public static IEnumerable < object [ ] > ReservedNamespaceAction = new object [ ] [ ]
84+ public static IEnumerable < Func < ActionRequiringReservedNamespacePermissions > > ReservedNamespaceAction = new Func < ActionRequiringReservedNamespacePermissions > [ ]
8585 {
86- new object [ ] { ( Func < ActionRequiringReservedNamespacePermissions > ) ( ( ) => ActionsRequiringPermissions . RemovePackageFromReservedNamespace ) } ,
86+ ( ) => ActionsRequiringPermissions . RemovePackageFromReservedNamespace ,
8787 } ;
8888
8989 public static IEnumerable < object [ ] > ReservedNamespaceActionWithAdmin =>
9090 from actionProvider in ReservedNamespaceAction
9191 from isAdmin in new [ ] { false , true }
92- select new object [ ] { actionProvider [ 0 ] , isAdmin } ;
92+ select new object [ ] { actionProvider , isAdmin } ;
9393
9494 [ Theory ]
9595 [ MemberData ( nameof ( ReservedNamespaceActionWithAdmin ) ) ]
0 commit comments