Skip to content

[PM-16812] Shortcut duplicate group patch requests #7213

[PM-16812] Shortcut duplicate group patch requests

[PM-16812] Shortcut duplicate group patch requests #7213

GitHub Actions / Test Results failed Feb 6, 2025 in 0s

236 passed, 4 failed and 0 skipped

Tests failed

❌ test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx

240 tests were completed in 17s with 236 passed, 4 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.GroupRepositoryTests 20✅ 10s
Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests 26✅ 4❌ 8s
Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationRepositoryTests 20✅ 9s
Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationUserRepositoryTests 25✅ 10s
Bit.Infrastructure.IntegrationTest.Auth.Repositories.AuthRequestRepositoryTests 10✅ 11s
Bit.Infrastructure.IntegrationTest.Auth.Repositories.DeviceRepositoryTests 20✅ 9s
Bit.Infrastructure.IntegrationTest.Auth.Repositories.EmergencyAccessRepositoriesTests 5✅ 5s
Bit.Infrastructure.IntegrationTest.DistributedCacheTests 15✅ 10s
Bit.Infrastructure.IntegrationTest.Repositories.CipherRepositoryTests 20✅ 12s
Bit.Infrastructure.IntegrationTest.Repositories.CollectionRepositoryTests 30✅ 12s
Bit.Infrastructure.IntegrationTest.Repositories.UserRepositoryTests 10✅ 9s
Bit.Infrastructure.IntegrationTest.Tools.SendRepositoryTests 10✅ 7s
Bit.Infrastructure.IntegrationTest.Vault.Repositories.SecurityTaskRepositoryTests 25✅ 9s

✅ Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.GroupRepositoryTests

✅ AddGroupUsersByIdAsync_CreatesGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_CreatesGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_CreatesGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_CreatesGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_CreatesGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresDuplicateUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresDuplicateUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresDuplicateUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresDuplicateUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresDuplicateUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresExistingGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresExistingGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresExistingGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresExistingGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresExistingGroupUsers(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresUsersNotInOrganization(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresUsersNotInOrganization(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresUsersNotInOrganization(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresUsersNotInOrganization(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })
✅ AddGroupUsersByIdAsync_IgnoresUsersNotInOrganization(groupRepository: GroupRepository { }, userRepository: UserRepository { }, organizationUserRepository: OrganizationUserRepository { }, organizationRepository: OrganizationRepository { })

❌ Bit.Infrastructure.IntegrationTest.AdminConsole.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 { })
❌ GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
	Assert.Null() Failure: Value is not null
	Expected: null
	Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:11.0447931Z, DomainName = "domain2+e66ae1bd-8b1a-4b40-a666-704ff482c62d@examp"···, Id = e128cbe9-4b65-4b11-ab5f-b27c000544e1, JobRunCount = 0, LastCheckedDate = null, ··· }
❌ GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
	Assert.Null() Failure: Value is not null
	Expected: null
	Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:09.8947110Z, DomainName = "domain2+50071617-128e-453f-9eb0-100cd7bc9e8e@examp"···, Id = f63c312a-d889-418f-b128-b27c00054388, JobRunCount = 0, LastCheckedDate = null, ··· }
✅ GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
❌ GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
	Assert.Null() Failure: Value is not null
	Expected: null
	Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:11.1005550Z, DomainName = "domain2+c37f5a44-a4d1-4e9f-9eb3-c3ed4f229802@examp"···, Id = ce22388b-801e-425c-bb07-b27c000544f2, JobRunCount = 0, LastCheckedDate = null, ··· }
❌ GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
	Assert.Null() Failure: Value is not null
	Expected: null
	Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:10.5811560Z, DomainName = "domain2+743cc130-34bd-4fa4-bf5a-dba06aee03b8@examp"···, Id = 3b7ec1ea-824c-45ab-8be5-b27c0005445f, JobRunCount = 0, LastCheckedDate = null, ··· }
✅ GetManyByNextRunDateAsync_ShouldNotReturnVerifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldNotReturnVerifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldNotReturnVerifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldNotReturnVerifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldNotReturnVerifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldReturnUnverifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldReturnUnverifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldReturnUnverifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldReturnUnverifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })
✅ GetManyByNextRunDateAsync_ShouldReturnUnverifiedDomains(organizationRepository: OrganizationRepository { }, organizationDomainRepository: OrganizationDomainRepository { })

✅ Bit.Infrastructure.IntegrationTest.AdminConsole.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.AdminConsole.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.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_ReturnsEmptyResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsEmptyResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsEmptyResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsEmptyResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_FailsToRespondWithAnyAuthData_ReturnsEmptyResults(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_WorksWithMultipleUsersOnSameDevice_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_WorksWithMultipleUsersOnSameDevice_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_WorksWithMultipleUsersOnSameDevice_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_WorksWithMultipleUsersOnSameDevice_ReturnsExpectedResults(sutRepository: DeviceRepository { }, userRepository: UserRepository { }, authRequestRepository: AuthRequestRepository { })
✅ GetManyByUserIdWithDeviceAuth_WorksWithMultipleUsersOnSameDevice_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.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 { })

Annotations

Check failure on line 267 in test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests ► GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organi...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Assert.Null() Failure: Value is not null
  Expected: null
  Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:11.0447931Z, DomainName = "domain2+e66ae1bd-8b1a-4b40-a666-704ff482c62d@examp"···, Id = e128cbe9-4b65-4b11-ab5f-b27c000544e1, JobRunCount = 0, LastCheckedDate = null, ··· }
Raw output
Assert.Null() Failure: Value is not null
Expected: null
Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:11.0447931Z, DomainName = "domain2+e66ae1bd-8b1a-4b40-a666-704ff482c62d@examp"···, Id = e128cbe9-4b65-4b11-ab5f-b27c000544e1, JobRunCount = 0, LastCheckedDate = null, ··· }
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests.GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(IOrganizationRepository organizationRepository, IOrganizationDomainRepository organizationDomainRepository) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs:line 267
--- End of stack trace from previous location ---

Check failure on line 267 in test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests ► GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organi...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Assert.Null() Failure: Value is not null
  Expected: null
  Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:09.8947110Z, DomainName = "domain2+50071617-128e-453f-9eb0-100cd7bc9e8e@examp"···, Id = f63c312a-d889-418f-b128-b27c00054388, JobRunCount = 0, LastCheckedDate = null, ··· }
Raw output
Assert.Null() Failure: Value is not null
Expected: null
Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:09.8947110Z, DomainName = "domain2+50071617-128e-453f-9eb0-100cd7bc9e8e@examp"···, Id = f63c312a-d889-418f-b128-b27c00054388, JobRunCount = 0, LastCheckedDate = null, ··· }
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests.GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(IOrganizationRepository organizationRepository, IOrganizationDomainRepository organizationDomainRepository) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs:line 267
--- End of stack trace from previous location ---

Check failure on line 267 in test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests ► GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organi...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Assert.Null() Failure: Value is not null
  Expected: null
  Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:11.1005550Z, DomainName = "domain2+c37f5a44-a4d1-4e9f-9eb3-c3ed4f229802@examp"···, Id = ce22388b-801e-425c-bb07-b27c000544f2, JobRunCount = 0, LastCheckedDate = null, ··· }
Raw output
Assert.Null() Failure: Value is not null
Expected: null
Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:11.1005550Z, DomainName = "domain2+c37f5a44-a4d1-4e9f-9eb3-c3ed4f229802@examp"···, Id = ce22388b-801e-425c-bb07-b27c000544f2, JobRunCount = 0, LastCheckedDate = null, ··· }
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests.GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(IOrganizationRepository organizationRepository, IOrganizationDomainRepository organizationDomainRepository) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs:line 267
--- End of stack trace from previous location ---

Check failure on line 267 in test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests ► GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(organizationRepository: OrganizationRepository { }, organi...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Assert.Null() Failure: Value is not null
  Expected: null
  Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:10.5811560Z, DomainName = "domain2+743cc130-34bd-4fa4-bf5a-dba06aee03b8@examp"···, Id = 3b7ec1ea-824c-45ab-8be5-b27c0005445f, JobRunCount = 0, LastCheckedDate = null, ··· }
Raw output
Assert.Null() Failure: Value is not null
Expected: null
Actual:   OrganizationDomain { CreationDate = 2025-02-06T00:19:10.5811560Z, DomainName = "domain2+743cc130-34bd-4fa4-bf5a-dba06aee03b8@examp"···, Id = 3b7ec1ea-824c-45ab-8be5-b27c0005445f, JobRunCount = 0, LastCheckedDate = null, ··· }
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Repositories.OrganizationDomainRepositoryTests.GetManyByNextRunDateAsync_ShouldNotReturnUnverifiedDomains_WhenNextRunDateIsOutside36hoursWindow(IOrganizationRepository organizationRepository, IOrganizationDomainRepository organizationDomainRepository) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Repositories/OrganizationDomainRepositoryTests.cs:line 267
--- End of stack trace from previous location ---