From 080d1088c4f2eef0dbac61bffcc3afa294098c5f Mon Sep 17 00:00:00 2001 From: Rui Tome Date: Tue, 31 Oct 2023 16:35:01 +0000 Subject: [PATCH] [AC-1139] Addressing PR suggestions --- .../BulkCollectionAuthorizationHandler.cs | 23 +++------------- .../CollectionAuthorizationHandler.cs | 27 +++---------------- ...BulkCollectionAuthorizationHandlerTests.cs | 2 +- .../CollectionAuthorizationHandlerTests.cs | 6 ++--- 4 files changed, 12 insertions(+), 46 deletions(-) diff --git a/src/Api/Vault/AuthorizationHandlers/Collections/BulkCollectionAuthorizationHandler.cs b/src/Api/Vault/AuthorizationHandlers/Collections/BulkCollectionAuthorizationHandler.cs index 253eb3feaf..2136a64d7d 100644 --- a/src/Api/Vault/AuthorizationHandlers/Collections/BulkCollectionAuthorizationHandler.cs +++ b/src/Api/Vault/AuthorizationHandlers/Collections/BulkCollectionAuthorizationHandler.cs @@ -116,10 +116,7 @@ public class BulkCollectionAuthorizationHandler : BulkAuthorizationHandler @@ -190,18 +179,14 @@ public class BulkCollectionAuthorizationHandler : BulkAuthorizationHandler CanManageCollectionsAsync( + private async Task HasCollectionAccessAsync( ICollection targetCollections, CurrentContextOrganization org, bool requireManagePermission) diff --git a/src/Api/Vault/AuthorizationHandlers/Collections/CollectionAuthorizationHandler.cs b/src/Api/Vault/AuthorizationHandlers/Collections/CollectionAuthorizationHandler.cs index 7082a72bce..f326db9cae 100644 --- a/src/Api/Vault/AuthorizationHandlers/Collections/CollectionAuthorizationHandler.cs +++ b/src/Api/Vault/AuthorizationHandlers/Collections/CollectionAuthorizationHandler.cs @@ -35,20 +35,12 @@ public class CollectionAuthorizationHandler : AuthorizationHandler().GetManyByUserIdAsync(actingUserId).Returns(collectionDetails); await sutProvider.Sut.HandleAsync(context); - Assert.True(context.HasFailed); + Assert.False(context.HasSucceeded); sutProvider.GetDependency().ReceivedWithAnyArgs().GetOrganization(default); await sutProvider.GetDependency().ReceivedWithAnyArgs() .GetManyByUserIdAsync(default); diff --git a/test/Api.Test/Vault/AuthorizationHandlers/CollectionAuthorizationHandlerTests.cs b/test/Api.Test/Vault/AuthorizationHandlers/CollectionAuthorizationHandlerTests.cs index b447d6b418..3a7b2fec60 100644 --- a/test/Api.Test/Vault/AuthorizationHandlers/CollectionAuthorizationHandlerTests.cs +++ b/test/Api.Test/Vault/AuthorizationHandlers/CollectionAuthorizationHandlerTests.cs @@ -55,7 +55,7 @@ public class CollectionAuthorizationHandlerTests await sutProvider.Sut.HandleAsync(context); - Assert.True(expectedSuccess ? context.HasSucceeded : context.HasFailed); + Assert.Equal(expectedSuccess, context.HasSucceeded); } [Theory, BitAutoData] @@ -95,7 +95,7 @@ public class CollectionAuthorizationHandlerTests sutProvider.GetDependency().UserId.Returns((Guid?)null); await sutProvider.Sut.HandleAsync(context); - Assert.True(context.HasFailed); + Assert.False(context.HasSucceeded); } [Theory, BitAutoData] @@ -114,6 +114,6 @@ public class CollectionAuthorizationHandlerTests sutProvider.GetDependency().GetOrganization(Arg.Any()).Returns((CurrentContextOrganization)null); await sutProvider.Sut.HandleAsync(context); - Assert.True(context.HasFailed); + Assert.False(context.HasSucceeded); } }