Skip to content

Commit c63f62c

Browse files
committed
More readable test data
1 parent 6f75a02 commit c63f62c

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

tests/NuGetGallery.Facts/Services/ActionsRequiringPermissionsAdminFacts.cs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)