Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PM-14381] Add POST /tasks/bulk-create endpoint #5188

Open
wants to merge 51 commits into
base: main
Choose a base branch
from

Fixed lint issue

e6c7722
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

[PM-14381] Add POST /tasks/bulk-create endpoint #5188

Fixed lint issue
e6c7722
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Jan 9, 2025 in 0s

200 passed, 0 failed and 0 skipped

Tests passed successfully

โœ…ย test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx

200 tests were completed in 17s with 200 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Infrastructure.IntegrationTest.Auth.Repositories.AuthRequestRepositoryTests 10โœ… 10s
Bit.Infrastructure.IntegrationTest.Auth.Repositories.DeviceRepositoryTests 15โœ… 10s
Bit.Infrastructure.IntegrationTest.Auth.Repositories.EmergencyAccessRepositoriesTests 5โœ… 7s
Bit.Infrastructure.IntegrationTest.DistributedCacheTests 15โœ… 8s
Bit.Infrastructure.IntegrationTest.Repositories.CipherRepositoryTests 20โœ… 10s
Bit.Infrastructure.IntegrationTest.Repositories.CollectionRepositoryTests 30โœ… 12s
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationDomainRepositoryTests 15โœ… 7s
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationRepositoryTests 20โœ… 8s
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationUserRepositoryTests 25โœ… 9s
Bit.Infrastructure.IntegrationTest.Repositories.UserRepositoryTests 10โœ… 7s
Bit.Infrastructure.IntegrationTest.Tools.SendRepositoryTests 10โœ… 5s
Bit.Infrastructure.IntegrationTest.Vault.Repositories.SecurityTaskRepositoryTests 25โœ… 9s

โœ…ย Bit.Infrastructure.IntegrationTest.Auth.Repositories.AuthRequestRepositoryTests

โœ… DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
โœ… UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Auth.Repositories.DeviceRepositoryTests

โœ… GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_Works_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_Works_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_Works_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_Works_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_Works_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
โœ… GetManyByUserIdWithDeviceAuth_WorksWithNoAuthRequestAndMultipleDevices_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { })
โœ… GetManyByUserIdWithDeviceAuth_WorksWithNoAuthRequestAndMultipleDevices_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { })
โœ… GetManyByUserIdWithDeviceAuth_WorksWithNoAuthRequestAndMultipleDevices_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { })
โœ… GetManyByUserIdWithDeviceAuth_WorksWithNoAuthRequestAndMultipleDevices_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { })
โœ… GetManyByUserIdWithDeviceAuth_WorksWithNoAuthRequestAndMultipleDevices_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Auth.Repositories.EmergencyAccessRepositoriesTests

โœ… DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })
โœ… DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })
โœ… DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })
โœ… DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })
โœ… DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.DistributedCacheTests

โœ… MultipleWritesOnSameKey_ShouldNotThrow(cache: EntityFrameworkCache { scanTask = null })
โœ… MultipleWritesOnSameKey_ShouldNotThrow(cache: EntityFrameworkCache { scanTask = null })
โœ… MultipleWritesOnSameKey_ShouldNotThrow(cache: EntityFrameworkCache { scanTask = null })
โœ… MultipleWritesOnSameKey_ShouldNotThrow(cache: EntityFrameworkCache { scanTask = null })
โœ… MultipleWritesOnSameKey_ShouldNotThrow(cache: SqlServerCache { })
โœ… ParallelReadsAndWrites_Work(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… ParallelReadsAndWrites_Work(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… ParallelReadsAndWrites_Work(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… ParallelReadsAndWrites_Work(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… ParallelReadsAndWrites_Work(cache: SqlServerCache { }, timeProvider: 2000-01-01T00:00:00.000)
โœ… Simple_NotExpiredItem_StartsScan(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… Simple_NotExpiredItem_StartsScan(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… Simple_NotExpiredItem_StartsScan(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… Simple_NotExpiredItem_StartsScan(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
โœ… Simple_NotExpiredItem_StartsScan(cache: SqlServerCache { }, timeProvider: 2000-01-01T00:00:00.000)

โœ…ย Bit.Infrastructure.IntegrationTest.Repositories.CipherRepositoryTests

โœ… CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
โœ… CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
โœ… CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
โœ… CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
โœ… CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
โœ… DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
โœ… DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
โœ… DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
โœ… DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
โœ… DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
โœ… GetCipherPermissionsForOrganizationAsync_Works(cipherRepository: CipherRepository { }, userRepository: UserRepository { }, collectionCipherRepository: CollectionCipherRepository { }, collectionRepository: CollectionRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetCipherPermissionsForOrganizationAsync_Works(cipherRepository: CipherRepository { }, userRepository: UserRepository { }, collectionCipherRepository: CollectionCipherRepository { }, collectionRepository: CollectionRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetCipherPermissionsForOrganizationAsync_Works(cipherRepository: CipherRepository { }, userRepository: UserRepository { }, collectionCipherRepository: CollectionCipherRepository { }, collectionRepository: CollectionRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetCipherPermissionsForOrganizationAsync_Works(cipherRepository: CipherRepository { }, userRepository: UserRepository { }, collectionCipherRepository: CollectionCipherRepository { }, collectionRepository: CollectionRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetCipherPermissionsForOrganizationAsync_Works(cipherRepository: CipherRepository { }, userRepository: UserRepository { }, collectionCipherRepository: CollectionCipherRepository { }, collectionRepository: CollectionRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })
โœ… ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })
โœ… ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })
โœ… ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })
โœ… ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Repositories.CollectionRepositoryTests

โœ… GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
โœ… ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })
โœ… ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })
โœ… ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })
โœ… ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })
โœ… ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Repositories.OrganizationDomainRepositoryTests

โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnDomainsUnder3DaysOld(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnDomainsUnder3DaysOld(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnDomainsUnder3DaysOld(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnDomainsUnder3DaysOld(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnDomainsUnder3DaysOld(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnVerifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnVerifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnVerifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnVerifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldNotReturnVerifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldReturn3DaysOldUnverifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldReturn3DaysOldUnverifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldReturn3DaysOldUnverifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldReturn3DaysOldUnverifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetExpiredOrganizationDomainsAsync_ShouldReturn3DaysOldUnverifiedDomains(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Repositories.OrganizationRepositoryTests

โœ… GetByClaimedUserDomainAsync_WithVerifiedDomain_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByClaimedUserDomainAsync_WithVerifiedDomain_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByClaimedUserDomainAsync_WithVerifiedDomain_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByClaimedUserDomainAsync_WithVerifiedDomain_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByClaimedUserDomainAsync_WithVerifiedDomain_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithMultipleVerifiedDomains_ReturnsAllMatchingOrganizations(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithMultipleVerifiedDomains_ReturnsAllMatchingOrganizations(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithMultipleVerifiedDomains_ReturnsAllMatchingOrganizations(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithMultipleVerifiedDomains_ReturnsAllMatchingOrganizations(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithMultipleVerifiedDomains_ReturnsAllMatchingOrganizations(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithNonExistentUser_ReturnsEmpty(organizationRepository: OrganizationRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithNonExistentUser_ReturnsEmpty(organizationRepository: OrganizationRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithNonExistentUser_ReturnsEmpty(organizationRepository: OrganizationRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithNonExistentUser_ReturnsEmpty(organizationRepository: OrganizationRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithNonExistentUser_ReturnsEmpty(organizationRepository: OrganizationRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithUnverifiedDomains_ReturnsEmpty(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithUnverifiedDomains_ReturnsEmpty(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithUnverifiedDomains_ReturnsEmpty(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithUnverifiedDomains_ReturnsEmpty(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetByVerifiedUserEmailDomainAsync_WithUnverifiedDomains_ReturnsEmpty(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Repositories.OrganizationUserRepositoryTests

โœ… DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyByOrganizationWithClaimedDomainsAsync_WithVerifiedDomain_WithOneMatchingEmailDomain_ReturnsSingle(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetManyByOrganizationWithClaimedDomainsAsync_WithVerifiedDomain_WithOneMatchingEmailDomain_ReturnsSingle(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetManyByOrganizationWithClaimedDomainsAsync_WithVerifiedDomain_WithOneMatchingEmailDomain_ReturnsSingle(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetManyByOrganizationWithClaimedDomainsAsync_WithVerifiedDomain_WithOneMatchingEmailDomain_ReturnsSingle(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetManyByOrganizationWithClaimedDomainsAsync_WithVerifiedDomain_WithOneMatchingEmailDomain_ReturnsSingle(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
โœ… GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
โœ… GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Repositories.UserRepositoryTests

โœ… DeleteAsync_Works(userRepository: UserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { })
โœ… DeleteAsync_Works(userRepository: UserRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
โœ… DeleteManyAsync_Works(userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Tools.SendRepositoryTests

โœ… CreateAsync_Works(sendRepository: SendRepository { })
โœ… CreateAsync_Works(sendRepository: SendRepository { })
โœ… CreateAsync_Works(sendRepository: SendRepository { })
โœ… CreateAsync_Works(sendRepository: SendRepository { })
โœ… CreateAsync_Works(sendRepository: SendRepository { })
โœ… GetByDeletionDateAsync_Works(sendRepository: SendRepository { })
โœ… GetByDeletionDateAsync_Works(sendRepository: SendRepository { })
โœ… GetByDeletionDateAsync_Works(sendRepository: SendRepository { })
โœ… GetByDeletionDateAsync_Works(sendRepository: SendRepository { })
โœ… GetByDeletionDateAsync_Works(sendRepository: SendRepository { })

โœ…ย Bit.Infrastructure.IntegrationTest.Vault.Repositories.SecurityTaskRepositoryTests

โœ… CreateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateManyAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateManyAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateManyAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateManyAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… CreateManyAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… GetManyByUserIdAsync_ReturnsExpectedTasks(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { })
โœ… GetManyByUserIdAsync_ReturnsExpectedTasks(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { })
โœ… GetManyByUserIdAsync_ReturnsExpectedTasks(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { })
โœ… GetManyByUserIdAsync_ReturnsExpectedTasks(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { })
โœ… GetManyByUserIdAsync_ReturnsExpectedTasks(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { })
โœ… ReadByIdAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… ReadByIdAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… ReadByIdAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… ReadByIdAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… ReadByIdAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… UpdateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… UpdateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… UpdateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… UpdateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })
โœ… UpdateAsync(organizationRepository: OrganizationRepository { }, cipherRepository: CipherRepository { }, securityTaskRepository: SecurityTaskRepository { })