1
0
mirror of https://github.com/bitwarden/server synced 2025-12-10 13:23:27 +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>
/// <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>
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);
}
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 usersList = users.ToList();

View File

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