You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
2.0 KiB
52 lines
2.0 KiB
using Bit.Core.Repositories; |
|
using Xunit; |
|
|
|
namespace Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.CollectionRepository; |
|
|
|
public class CreateDefaultCollectionsAsyncTests |
|
{ |
|
[Theory, DatabaseData] |
|
public async Task CreateDefaultCollectionsAsync_CreatesDefaultCollections_Success( |
|
IOrganizationRepository organizationRepository, |
|
IUserRepository userRepository, |
|
IOrganizationUserRepository organizationUserRepository, |
|
ICollectionRepository collectionRepository) |
|
{ |
|
await CreateDefaultCollectionsSharedTests.CreatesDefaultCollections_Success( |
|
collectionRepository.CreateDefaultCollectionsAsync, |
|
organizationRepository, |
|
userRepository, |
|
organizationUserRepository, |
|
collectionRepository); |
|
} |
|
|
|
[Theory, DatabaseData] |
|
public async Task CreateDefaultCollectionsAsync_CreatesForNewUsersOnly_AndIgnoresExistingUsers( |
|
IOrganizationRepository organizationRepository, |
|
IUserRepository userRepository, |
|
IOrganizationUserRepository organizationUserRepository, |
|
ICollectionRepository collectionRepository) |
|
{ |
|
await CreateDefaultCollectionsSharedTests.CreatesForNewUsersOnly_AndIgnoresExistingUsers( |
|
collectionRepository.CreateDefaultCollectionsAsync, |
|
organizationRepository, |
|
userRepository, |
|
organizationUserRepository, |
|
collectionRepository); |
|
} |
|
|
|
[Theory, DatabaseData] |
|
public async Task CreateDefaultCollectionsAsync_IgnoresAllExistingUsers( |
|
IOrganizationRepository organizationRepository, |
|
IUserRepository userRepository, |
|
IOrganizationUserRepository organizationUserRepository, |
|
ICollectionRepository collectionRepository) |
|
{ |
|
await CreateDefaultCollectionsSharedTests.IgnoresAllExistingUsers( |
|
collectionRepository.CreateDefaultCollectionsAsync, |
|
organizationRepository, |
|
userRepository, |
|
organizationUserRepository, |
|
collectionRepository); |
|
} |
|
}
|
|
|