1
0
mirror of https://github.com/bitwarden/server synced 2025-12-15 07:43:54 +00:00

Rename CanAccessPremiumBulkAsync to CanAccessPremiumAsync in IPremiumAccessQuery

This commit is contained in:
Rui Tome
2025-12-05 14:43:13 +00:00
parent 0cdadd18da
commit 192052bd60
3 changed files with 18 additions and 18 deletions

View File

@@ -45,6 +45,6 @@ public interface IPremiumAccessQuery
/// </summary> /// </summary>
/// <param name="users">The users to check for premium access</param> /// <param name="users">The users to check for premium access</param>
/// <returns>Dictionary mapping user IDs to their premium access status (personal or through organization)</returns> /// <returns>Dictionary mapping user IDs to their premium access status (personal or through organization)</returns>
Task<Dictionary<Guid, bool>> CanAccessPremiumBulkAsync(IEnumerable<User> users); Task<Dictionary<Guid, bool>> CanAccessPremiumAsync(IEnumerable<User> users);
} }

View File

@@ -51,7 +51,7 @@ public class PremiumAccessQuery : IPremiumAccessQuery
orgAbility.Enabled); orgAbility.Enabled);
} }
public async Task<Dictionary<Guid, bool>> CanAccessPremiumBulkAsync(IEnumerable<User> users) public async Task<Dictionary<Guid, bool>> CanAccessPremiumAsync(IEnumerable<User> users)
{ {
var result = new Dictionary<Guid, bool>(); var result = new Dictionary<Guid, bool>();
var usersList = users.ToList(); var usersList = users.ToList();

View File

@@ -378,14 +378,14 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenEmptyUsersList_ReturnsEmptyDictionary( public async Task CanAccessPremiumAsync_WhenEmptyUsersList_ReturnsEmptyDictionary(
SutProvider<PremiumAccessQuery> sutProvider) SutProvider<PremiumAccessQuery> sutProvider)
{ {
// Arrange // Arrange
var users = new List<User>(); var users = new List<User>();
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Empty(result); Assert.Empty(result);
@@ -397,7 +397,7 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenAllUsersHavePersonalPremium_ReturnsAllTrue( public async Task CanAccessPremiumAsync_WhenAllUsersHavePersonalPremium_ReturnsAllTrue(
List<User> users, List<User> users,
SutProvider<PremiumAccessQuery> sutProvider) SutProvider<PremiumAccessQuery> sutProvider)
{ {
@@ -416,7 +416,7 @@ public class PremiumAccessQueryTests
.Returns(new Dictionary<Guid, OrganizationAbility>()); .Returns(new Dictionary<Guid, OrganizationAbility>());
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Equal(users.Count, result.Count); Assert.Equal(users.Count, result.Count);
@@ -427,7 +427,7 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenNoUsersHavePremium_ReturnsAllFalse( public async Task CanAccessPremiumAsync_WhenNoUsersHavePremium_ReturnsAllFalse(
List<User> users, List<User> users,
SutProvider<PremiumAccessQuery> sutProvider) SutProvider<PremiumAccessQuery> sutProvider)
{ {
@@ -446,7 +446,7 @@ public class PremiumAccessQueryTests
.Returns(new Dictionary<Guid, OrganizationAbility>()); .Returns(new Dictionary<Guid, OrganizationAbility>());
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Equal(users.Count, result.Count); Assert.Equal(users.Count, result.Count);
@@ -457,7 +457,7 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenSomeUsersHaveOrgPremium_ReturnsCorrectStatus( public async Task CanAccessPremiumAsync_WhenSomeUsersHaveOrgPremium_ReturnsCorrectStatus(
User user1, User user1,
User user2, User user2,
User user3, User user3,
@@ -501,7 +501,7 @@ public class PremiumAccessQueryTests
.Returns(orgAbilities); .Returns(orgAbilities);
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Equal(3, result.Count); Assert.Equal(3, result.Count);
@@ -511,7 +511,7 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenOrgUsersHaveNoUserId_FiltersThemOut( public async Task CanAccessPremiumAsync_WhenOrgUsersHaveNoUserId_FiltersThemOut(
User user1, User user1,
OrganizationUser orgUser1, OrganizationUser orgUser1,
OrganizationUser orgUser2, OrganizationUser orgUser2,
@@ -550,7 +550,7 @@ public class PremiumAccessQueryTests
.Returns(orgAbilities); .Returns(orgAbilities);
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Single(result); Assert.Single(result);
@@ -558,7 +558,7 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenOrgIsDisabled_DoesNotGrantPremium( public async Task CanAccessPremiumAsync_WhenOrgIsDisabled_DoesNotGrantPremium(
User user1, User user1,
OrganizationUser orgUser1, OrganizationUser orgUser1,
Guid orgId, Guid orgId,
@@ -593,7 +593,7 @@ public class PremiumAccessQueryTests
.Returns(orgAbilities); .Returns(orgAbilities);
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Single(result); Assert.Single(result);
@@ -601,7 +601,7 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenOrgDoesNotHaveUsersGetPremium_DoesNotGrantPremium( public async Task CanAccessPremiumAsync_WhenOrgDoesNotHaveUsersGetPremium_DoesNotGrantPremium(
User user1, User user1,
OrganizationUser orgUser1, OrganizationUser orgUser1,
Guid orgId, Guid orgId,
@@ -636,7 +636,7 @@ public class PremiumAccessQueryTests
.Returns(orgAbilities); .Returns(orgAbilities);
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Single(result); Assert.Single(result);
@@ -644,7 +644,7 @@ public class PremiumAccessQueryTests
} }
[Theory, BitAutoData] [Theory, BitAutoData]
public async Task CanAccessPremiumBulkAsync_WhenUserInMultipleOrgs_OnlyOneHasPremium_GrantsPremium( public async Task CanAccessPremiumAsync_WhenUserInMultipleOrgs_OnlyOneHasPremium_GrantsPremium(
User user1, User user1,
OrganizationUser orgUser1, OrganizationUser orgUser1,
OrganizationUser orgUser2, OrganizationUser orgUser2,
@@ -692,7 +692,7 @@ public class PremiumAccessQueryTests
.Returns(orgAbilities); .Returns(orgAbilities);
// Act // Act
var result = await sutProvider.Sut.CanAccessPremiumBulkAsync(users); var result = await sutProvider.Sut.CanAccessPremiumAsync(users);
// Assert // Assert
Assert.Single(result); Assert.Single(result);