[PM-14439] Add PolicyRequirements for enforcement logic #23574
3419 passed, 12 failed and 123 skipped
✅ test/Admin.Test/TestResults/oss-test-results.trx
25 tests were completed in 73s with 25 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Admin.Test.AdminConsole.Controllers.OrganizationsControllerTests | 7✅ | 122ms | ||
Admin.Test.AdminConsole.Controllers.ProvidersControllerTests | 8✅ | 132ms | ||
Admin.Test.Models.UserViewModelTests | 10✅ | 124ms |
✅ test/Api.IntegrationTest/TestResults/oss-test-results.trx
535 tests were completed in 172s with 535 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Api.IntegrationTest.AdminConsole.Public.Controllers.MembersControllerTests | 5✅ | 19s | ||
Bit.Api.IntegrationTest.AdminConsole.Public.Controllers.PoliciesControllerTests | 2✅ | 2s | ||
Bit.Api.IntegrationTest.Controllers.AccountsControllerTest | 3✅ | 15s | ||
Bit.Api.IntegrationTest.Controllers.ConfigControllerTests | 4✅ | 16s | ||
Bit.Api.IntegrationTest.KeyManagement.Controllers.AccountsKeyManagementControllerTests | 14✅ | 33s | ||
Bit.Api.IntegrationTest.NotificationCenter.Controllers.NotificationsControllerTests | 41✅ | 27s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.AccessPoliciesControllerTests | 135✅ | 62s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.CountsControllerTests | 38✅ | 38s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.ProjectsControllerTests | 53✅ | 39s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsControllerTests | 104✅ | 61s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsManagerEventsControllerTests | 7✅ | 7s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsManagerPortingControllerTests | 14✅ | 12s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.SecretsTrashControllerTests | 29✅ | 24s | ||
Bit.Api.IntegrationTest.SecretsManager.Controllers.ServiceAccountsControllerTests | 86✅ | 63s |
✅ test/Api.Test/TestResults/oss-test-results.trx
634 tests were completed in 54s with 634 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Api.Test.AdminConsole.Queries.OrganizationUserUserDetailsQueryTests | 2✅ | 32ms | ||
Bit.Api.Test.AdminConsole.AuthorizationHandlers.GroupAuthorizationHandlerTests | 14✅ | 42ms | ||
Bit.Api.Test.AdminConsole.Controllers.GroupsControllerPutTests | 8✅ | 136ms | ||
Bit.Api.Test.AdminConsole.Controllers.GroupsControllerTests | 2✅ | 53ms | ||
Bit.Api.Test.AdminConsole.Controllers.OrganizationAuthRequestsControllerTests | 4✅ | 23ms | ||
Bit.Api.Test.AdminConsole.Controllers.OrganizationConnectionsControllerTests | 20✅ | 208ms | ||
Bit.Api.Test.AdminConsole.Controllers.OrganizationDomainControllerTests | 23✅ | 228ms | ||
Bit.Api.Test.AdminConsole.Controllers.OrganizationsControllerTests | 6✅ | 167ms | ||
Bit.Api.Test.AdminConsole.Controllers.OrganizationUserControllerPutTests | 7✅ | 151ms | ||
Bit.Api.Test.AdminConsole.Controllers.OrganizationUsersControllerTests | 21✅ | 242ms | ||
Bit.Api.Test.AdminConsole.Models.Response.Helpers.PolicyDetailResponsesTests | 3✅ | 48ms | ||
Bit.Api.Test.AdminConsole.Public.Controllers.GroupsControllerTests | 2✅ | 61ms | ||
Bit.Api.Test.AdminConsole.Public.Models.Response.MemberResponseModelTests | 2✅ | 31ms | ||
Bit.Api.Test.Auth.Controllers.AccountsControllerTests | 36✅ | 21s | ||
Bit.Api.Test.Auth.Controllers.DevicesControllerTest | 2✅ | 279ms | ||
Bit.Api.Test.Auth.Controllers.TwoFactorControllerTests | 11✅ | 3s | ||
Bit.Api.Test.Auth.Controllers.WebAuthnControllerTests | 17✅ | 10s | ||
Bit.Api.Test.Auth.Models.Request.OrganizationTwoFactorDuoRequestModelTests | 2✅ | 1ms | ||
Bit.Api.Test.Auth.Models.Request.TwoFactorDuoRequestModelValidationTests | 3✅ | 10ms | ||
Bit.Api.Test.Auth.Models.Request.UserTwoFactorDuoRequestModelTests | 2✅ | 1ms | ||
Bit.Api.Test.Auth.Models.Response.OrganizationTwoFactorDuoResponseModelTests | 3✅ | 1ms | ||
Bit.Api.Test.Auth.Models.Response.UserTwoFactorDuoResponseModelTests | 4✅ | 20ms | ||
Bit.Api.Test.Billing.Controllers.OrganizationBillingControllerTests | 6✅ | 29ms | ||
Bit.Api.Test.Billing.Controllers.OrganizationsControllerTests | 8✅ | 572ms | ||
Bit.Api.Test.Billing.Controllers.OrganizationSponsorshipsControllerTests | 6✅ | 31ms | ||
Bit.Api.Test.Billing.Controllers.ProviderBillingControllerTests | 12✅ | 207ms | ||
Bit.Api.Test.Billing.Controllers.ProviderClientsControllerTests | 4✅ | 41ms | ||
Bit.Api.Test.Controllers.CiphersControllerTests | 15✅ | 191ms | ||
Bit.Api.Test.Controllers.CollectionsControllerTests | 13✅ | 286ms | ||
Bit.Api.Test.Controllers.ConfigControllerTests | 1✅ | 29ms | ||
Bit.Api.Test.Controllers.PoliciesControllerTests | 15✅ | 134ms | ||
Bit.Api.Test.Controllers.SyncControllerTests | 4✅ | 222ms | ||
Bit.Api.Test.KeyManagement.Controllers.AccountsKeyManagementControllerTests | 3✅ | 12ms | ||
Bit.Api.Test.KeyManagement.Validators.CipherRotationValidatorTests | 3✅ | 166ms | ||
Bit.Api.Test.KeyManagement.Validators.EmergencyAccessRotationValidatorTests | 6✅ | 145ms | ||
Bit.Api.Test.KeyManagement.Validators.FolderRotationValidatorTests | 3✅ | 53ms | ||
Bit.Api.Test.KeyManagement.Validators.OrganizationUserRotationValidatorTests | 7✅ | 85ms | ||
Bit.Api.Test.KeyManagement.Validators.SendRotationValidatorTests | 3✅ | 109ms | ||
Bit.Api.Test.KeyManagement.Validators.WebAuthnLoginKeyRotationValidatorTests | 3✅ | 36ms | ||
Bit.Api.Test.Models.Request.Accounts.KdfRequestModelTests | 14✅ | 6ms | ||
Bit.Api.Test.Models.Request.Accounts.PremiumRequestModelTests | 8✅ | 1ms | ||
Bit.Api.Test.Models.Request.SendRequestModelTests | 6✅ | 17ms | ||
Bit.Api.Test.NotificationCenter.Controllers.NotificationsControllerTests | 13✅ | 112ms | ||
Bit.Api.Test.NotificationCenter.Models.Request.NotificationFilterRequestModelTests | 14✅ | 44ms | ||
Bit.Api.Test.NotificationCenter.Models.Response.NotificationResponseModelTests | 2✅ | 12ms | ||
Bit.Api.Test.SecretsManager.Controllers.AccessPoliciesControllerTests | 59✅ | 410ms | ||
Bit.Api.Test.SecretsManager.Controllers.CountsControllerTests | 14✅ | 56ms | ||
Bit.Api.Test.SecretsManager.Controllers.ProjectsControllerTests | 21✅ | 259ms | ||
Bit.Api.Test.SecretsManager.Controllers.RequestSMAccessControllerTests | 5✅ | 36ms | ||
Bit.Api.Test.SecretsManager.Controllers.SecretsControllerTests | 37✅ | 382ms | ||
Bit.Api.Test.SecretsManager.Controllers.SecretsManagerEventsControllerTests | 3✅ | 8ms | ||
Bit.Api.Test.SecretsManager.Controllers.ServiceAccountsControllerTests | 22✅ | 442ms | ||
Bit.Api.Test.SecretsManager.Utilities.AccessPolicyHelpersTests | 5✅ | 14ms | ||
Bit.Api.Test.Tools.Authorization.VaultExportAuthorizationHandlerTests | 11✅ | 6ms | ||
Bit.Api.Test.Tools.Controllers.ReportsControllerTests | 7✅ | 47ms | ||
Bit.Api.Test.Tools.Controllers.SendsControllerTests | 3✅ | 170ms | ||
Bit.Api.Test.Utilities.ApiHelpersTests | 1✅ | 142ms | ||
Bit.Api.Test.Utilities.EnumMatchesAttributeTests | 5✅ | 6ms | ||
Bit.Api.Test.Vault.AuthorizationHandlers.BulkCollectionAuthorizationHandlerTests | 58✅ | 407ms | ||
Bit.Api.Test.Vault.AuthorizationHandlers.CollectionAuthorizationHandlerTests | 20✅ | 32ms |
✅ test/Billing.Test/TestResults/oss-test-results.trx
53 tests were completed in 18s with 52 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Billing.Test.Controllers.FreshdeskControllerTests | 4✅ | 184ms | ||
Bit.Billing.Test.Controllers.FreshsalesControllerTests | 1⚪ | 1ms | ||
Bit.Billing.Test.Controllers.PayPalControllerTests | 16✅ | 1s | ||
Bit.Billing.Test.Services.PayPalIPNClientTests | 4✅ | 1s | ||
Bit.Billing.Test.Services.ProviderEventServiceTests | 4✅ | 542ms | ||
Bit.Billing.Test.Services.StripeEventServiceTests | 24✅ | 2s |
✅ test/Common/TestResults/oss-test-results.trx
76 tests were completed in 3s with 76 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+OneParam1 | 1✅ | 3ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+OneParam2 | 2✅ | 1ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+OneParam3 | 4✅ | 1ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+OneParam4 | 6✅ | 33ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+ThreeParams1 | 16✅ | 1ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+ThreeParams2 | 15✅ | 7ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+TwoParams1 | 8✅ | 1ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+TwoParams2 | 8✅ | 23ms | ||
Bit.Test.Common.AutoFixture.Attributes.RepeatingPatternBitAutoDataAttributeTests+TwoParams3 | 9✅ | 10ms | ||
Bit.Test.Common.Test.TestCaseHelperTests | 7✅ | 44ms |
❌ test/Core.Test/TestResults/oss-test-results.trx
1927 tests were completed in 65s with 1889 passed, 12 failed and 26 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Core.Platform.Installations.Tests.UpdateInstallationCommandTests | 3✅ | 57ms | ||
Bit.Core.Platform.Push.Internal.Test.AzureQueuePushNotificationServiceTests | 1⚪ | 1ms | ||
Bit.Core.Platform.Push.Internal.Test.MultiServicePushNotificationServiceTests | 1✅ | 86ms | ||
Bit.Core.Platform.Push.Internal.Test.NotificationsApiPushNotificationServiceTests | 1⚪ | 1ms | ||
Bit.Core.Platform.Push.Internal.Test.RelayPushNotificationServiceTests | 1⚪ | 1ms | ||
Bit.Core.Platform.Push.Internal.Test.RelayPushRegistrationServiceTests | 1⚪ | 1ms | ||
Bit.Core.Test.AdminConsole.Authorization.OrganizationUserUserDetailsAuthorizationHandlerTests | 6✅ | 11ms | ||
Bit.Core.Test.AdminConsole.Authorization.OrganizationUserUserMiniDetailsAuthorizationHandlerTests | 6✅ | 11ms | ||
Bit.Core.Test.AdminConsole.Helpers.AuthorizationHelpersTests | 1✅ | 3ms | ||
Bit.Core.Test.AdminConsole.OrganizationAuth.Models.AuthRequestUpdateProcessorTests | 13✅ | 92ms | ||
Bit.Core.Test.AdminConsole.OrganizationAuth.Models.BatchAuthRequestUpdateProcessorTests | 11✅ | 228ms | ||
Bit.Core.Test.AdminConsole.OrganizationAuth.UpdateOrganizationAuthRequestCommandTests | 5✅ | 177ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Groups.CreateGroupCommandTests | 5✅ | 29ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Groups.DeleteGroupCommandTests | 6✅ | 63ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Groups.UpdateGroupCommandTests | 10✅ | 139ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationApiKeys.CreateOrganizationApiKeyCommandTest | 1✅ | 3ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationApiKeys.GetOrganizationApiKeyQueryTests | 3✅ | 11ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationApiKeys.RotateOrganizationApiKeyCommandTests | 1✅ | 28ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.CreateOrganizationConnectionCommandTests | 1✅ | 3ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.DeleteOrganizationConnectionCommandTests | 1✅ | 1ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.UpdateOrganizationConnectionCommandTests | 3✅ | 24ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationConnections.ValidateBillingSyncKeyCommandTests | 6✅ | 39ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.CreateOrganizationDomainCommandTests | 3✅ | 168ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.DeleteOrganizationDomainCommandTests | 1✅ | 8ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.GetOrganizationDomainByIdOrganizationIdQueryTests | 4✅ | 26ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.GetOrganizationDomainByOrganizationIdQueryTests | 1✅ | 46ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.OrganizationHasVerifiedDomainsQueryTests | 3✅ | 25ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationDomains.VerifyOrganizationDomainCommandTests | 10✅ | 32ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Organizations.OrganizationDeleteCommandTests | 2✅ | 312ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Organizations.OrganizationInitiateDeleteCommandTests | 8✅ | 61ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Organizations.OrganizationSignUp.CloudICloudOrganizationSignUpCommandTests | 11✅ | 277ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.CountNewSmSeatsRequiredQueryTests | 8✅ | 77ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.DeleteManagedOrganizationUserAccountCommandTests | 15✅ | 313ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.GetOrganizationUsersManagementStatusQueryTests | 4✅ | 68ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.HasConfirmedOwnersExceptQueryTests | 8✅ | 59ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.RemoveOrganizationUserCommandTests | 33✅ | 929ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.RevokeNonCompliantOrganizationUserCommandTests | 8✅ | 40ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.UpdateOrganizationUserCommandTests | 9✅ | 496ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.OrganizationUsers.UpdateOrganizationUserGroupsCommandTests | 1✅ | 1ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidatorHelpersTests | 5✅ | 1ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.FreeFamiliesForEnterprisePolicyValidatorTests | 2✅ | 42ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.RequireSsoPolicyValidatorTests | 3✅ | 17ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.ResetPasswordPolicyValidatorTests | 4✅ | 5ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.SingleOrgPolicyValidatorTests | 5✅ | 210ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.PolicyValidators.TwoFactorAuthenticationPolicyValidatorTests | 5✅ | 218ms | ||
Bit.Core.Test.AdminConsole.OrganizationFeatures.Policies.SavePolicyCommandTests | 12✅ | 345ms | ||
Bit.Core.Test.AdminConsole.Services.GroupServiceTests | 5✅ | 14ms | ||
Bit.Core.Test.AdminConsole.Services.OrganizationDomainServiceTests | 2✅ | 44ms | ||
Bit.Core.Test.AdminConsole.Services.PolicyServiceTests | 8✅ | 53ms | ||
Bit.Core.Test.Auth.Identity.AuthenticationTokenProviderTests | 2✅ | 4ms | ||
Bit.Core.Test.Auth.Identity.DuoUniversalTwoFactorTokenProviderTests | 11✅ | 37ms | ||
Bit.Core.Test.Auth.Identity.EmailTwoFactorTokenProviderTests | 3✅ | 183ms | ||
Bit.Core.Test.Auth.Identity.OrganizationDuoUniversalTwoFactorTokenProviderTests | 12✅ | 119ms | ||
Bit.Core.Test.Auth.IdentityServer.TokenRetrievalTests | 4✅ | 753ms | ||
Bit.Core.Test.Auth.Models.Api.Request.Accounts.RegisterFinishRequestModelTests | 7✅ | 72ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.EmergencyAccessInviteTokenableTests | 2✅ | 31ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.HCaptchaTokenableTests | 7✅ | 7ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.OrgUserInviteTokenableTests | 19✅ | 31ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.RegistrationEmailVerificationTokenableTests | 9✅ | 25ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.SsoEmail2faSessionTokenableTests | 12✅ | 4ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.SsoTokenableTests | 7✅ | 6ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.WebAuthnCredentialCreateOptionsTokenableTests | 7✅ | 2ms | ||
Bit.Core.Test.Auth.Models.Business.Tokenables.WebAuthnLoginAssertionOptionsTokenableTests | 5✅ | 24ms | ||
Bit.Core.Test.Auth.Services.AuthRequestServiceTests | 33✅ | 237ms | ||
Bit.Core.Test.Auth.Services.DuoUniversalTokenServiceTests | 12✅ | 32ms | ||
Bit.Core.Test.Auth.Services.EmergencyAccessServiceTests | 7✅ | 104ms | ||
Bit.Core.Test.Auth.Services.SsoConfigServiceTests | 10✅ | 172ms | ||
Bit.Core.Test.Auth.UserFeatures.Registration.RegisterUserCommandTests | 24✅ | 250ms | ||
Bit.Core.Test.Auth.UserFeatures.Registration.SendVerificationEmailForRegistrationCommandTests | 7✅ | 13s | ||
Bit.Core.Test.Auth.UserFeatures.TwoFactorAuth.TwoFactorIsEnabledQueryTests | 23✅ | 255ms | ||
Bit.Core.Test.Auth.UserFeatures.UserMasterPassword.SetInitialMasterPasswordCommandTests | 8✅ | 17ms | ||
Bit.Core.Test.Auth.UserFeatures.UserMasterPassword.TdeOffboardingPasswordTests | 3✅ | 38ms | ||
Bit.Core.Test.Auth.UserFeatures.WebAuthnLogin.AssertWebAuthnLoginCredentialCommandTests | 5✅ | 40ms | ||
Bit.Core.Test.Auth.UserFeatures.WebAuthnLogin.CreateWebAuthnLoginCredentialCommandTests | 2✅ | 62ms | ||
Bit.Core.Test.Auth.UserFeatures.WebAuthnLogin.GetWebAuthnLoginCredentialCreateOptionsTests | 2✅ | 25ms | ||
Bit.Core.Test.Billing.Models.BillingInfoTests | 1✅ | 4ms | ||
Bit.Core.Test.Billing.Services.OrganizationBillingServiceTests | 4✅ | 57ms | ||
Bit.Core.Test.Billing.Services.PaymentHistoryServiceTests | 4✅ | 110ms | ||
Bit.Core.Test.Billing.Services.SubscriberServiceTests | 61✅ | 1s | ||
Bit.Core.Test.ConstantsTests+RangeConstantTests | 8✅ | 1ms | ||
Bit.Core.Test.Entities.OrganizationConnectionTests | 4✅ | 6ms | ||
Bit.Core.Test.Entities.OrganizationTests | 3✅ | 2ms | ||
Bit.Core.Test.Entities.UserTests | 5✅ | 63ms | ||
Bit.Core.Test.Helpers.JsonHelpersTests | 3✅ | 24ms | ||
Bit.Core.Test.KeyManagement.Commands.RegenerateUserAsymmetricKeysCommandTests | 14✅ | 45ms | ||
Bit.Core.Test.KeyManagement.UserFeatures.UserKey.RotateUserKeyCommandTests | 3✅ | 73ms | ||
Bit.Core.Test.Models.Business.CompleteSubscriptionUpdateTests | 6✅ | 58ms | ||
Bit.Core.Test.Models.Business.OrganizationLicenseTests | 4✅ | 13ms | ||
Bit.Core.Test.Models.Business.SeatSubscriptionUpdateTests | 25✅ | 3ms | ||
Bit.Core.Test.Models.Business.SecretsManagerSubscriptionUpdateTests | 16✅ | 2ms | ||
Bit.Core.Test.Models.Business.ServiceAccountSubscriptionUpdateTests | 25✅ | 19ms | ||
Bit.Core.Test.Models.Business.SmSeatSubscriptionUpdateTests | 25✅ | 13ms | ||
Bit.Core.Test.Models.Business.StorageSubscriptionUpdateTests | 27✅ | 3ms | ||
Bit.Core.Test.Models.Business.Tokenables.OrganizationSponsorshipOfferTokenableTests | 15✅ | 11ms | ||
Bit.Core.Test.Models.CipherTests | 2✅ | 65ms | ||
Bit.Core.Test.Models.Data.SelfHostedOrganizationDetailsTests | 19✅ | 23ms | ||
Bit.Core.Test.Models.OrganizationConnectionConfigs.BillingSyncConfigTests | 2✅ | 0ms | ||
Bit.Core.Test.Models.OrganizationConnectionConfigs.ScimConfigTests | 2✅ | 0ms | ||
Bit.Core.Test.Models.PermissionsTests | 1✅ | 1ms | ||
Bit.Core.Test.NotificationCenter.Authorization.NotificationAuthorizationHandlerTests | 30✅ | 115ms | ||
Bit.Core.Test.NotificationCenter.Authorization.NotificationStatusAuthorizationHandlerTests | 13✅ | 40ms | ||
Bit.Core.Test.NotificationCenter.Commands.CreateNotificationCommandTest | 2✅ | 13ms | ||
Bit.Core.Test.NotificationCenter.Commands.CreateNotificationStatusCommandTest | 4✅ | 12ms | ||
Bit.Core.Test.NotificationCenter.Commands.MarkNotificationDeletedCommandTest | 7✅ | 375ms | ||
Bit.Core.Test.NotificationCenter.Commands.MarkNotificationReadCommandTest | 7✅ | 60ms | ||
Bit.Core.Test.NotificationCenter.Commands.UpdateNotificationCommandTest | 3✅ | 100ms | ||
Bit.Core.Test.NotificationCenter.Queries.GetNotificationStatusDetailsForUserQueryTest | 2✅ | 20ms | ||
Bit.Core.Test.NotificationCenter.Queries.GetNotificationStatusForUserQueryTest | 4✅ | 42ms | ||
Bit.Core.Test.NotificationHub.NotificationHubConnectionTests | 10✅ | 26ms | ||
Bit.Core.Test.NotificationHub.NotificationHubPoolTests | 5✅ | 129ms | ||
Bit.Core.Test.NotificationHub.NotificationHubProxyTests | 1✅ | 255ms | ||
Bit.Core.Test.NotificationHub.NotificationHubPushNotificationServiceTests | 1⚪ | 1ms | ||
Bit.Core.Test.NotificationHub.NotificationHubPushRegistrationServiceTests | 1⚪ | 1ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationCollections.BulkAddCollectionAccessCommandTests | 8✅ | 140ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationConnections.DeleteCollectionCommandTests | 2✅ | 45ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationLicenses.CloudGetOrganizationLicenseQueryTests | 5✅ | 72ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationLicenses.SelfHostedGetOrganizationLicenseQueryTests | 5✅ | 771ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationLicenses.UpdateOrganizationLicenseCommandTests | 1✅ | 110ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.CloudRevokeSponsorshipCommandTests | 3✅ | 3ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.CloudSyncSponsorshipsCommandTests | 21✅ | 70ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.OrganizationSponsorshipRenewCommandTests | 1✅ | 10ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.SetUpSponsorshipCommandTests | 24✅ | 29ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.ValidateRedemptionTokenCommandTests | 3✅ | 20ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.Cloud.ValidateSponsorshipCommandTests | 12⚪ | 12ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.CreateSponsorshipCommandTests | 22✅ | 85ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.RemoveSponsorshipCommandTests | 2✅ | 51ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.SelfHosted.SelfHostedRevokeSponsorshipCommandTests | 3✅ | 23ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.SelfHosted.SelfHostedSyncSponsorshipsCommandTests | 5✅ | 23s | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSponsorships.FamiliesForEnterprise.SendSponsorshipOfferCommandTests | 10✅ | 12ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSubscriptionUpdate.AddSecretsManagerSubscriptionCommandTests | 18✅ | 169ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSubscriptionUpdate.UpdateSecretsManagerSubscriptionCommandTests | 92✅ | 425ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationSubscriptionUpdate.UpgradeOrganizationPlanCommandTests | 25✅ | 161ms | ||
Bit.Core.Test.OrganizationFeatures.OrganizationUsers.AcceptOrgUserCommandTests | 24✅ | 367ms | ||
Bit.Core.Test.Resources.VerifyResources | 3✅ | 0ms | ||
Bit.Core.Test.SecretsManager.Models.ProjectServiceAccountsAccessPoliciesTests | 2✅ | 4ms | ||
Bit.Core.Test.SecretsManager.Models.SecretAccessPoliciesTests | 2✅ | 118ms | ||
Bit.Core.Test.SecretsManager.Models.ServiceAccountGrantedPoliciesTests | 2✅ | 47ms | ||
Bit.Core.Test.Services.AmazonSesMailDeliveryServiceTests | 1✅ | 112ms | ||
Bit.Core.Test.Services.AzureAttachmentStorageServiceTests | 1⚪ | 1ms | ||
Bit.Core.Test.Services.AzureQueueEventWriteServiceTests | 1⚪ | 1ms | ||
Bit.Core.Test.Services.CipherServiceTests | 25✅ | 442ms | ||
Bit.Core.Test.Services.CollectionServiceTest | 9✅ | 84ms | ||
Bit.Core.Test.Services.DeviceServiceTests | 5✅ | 68ms | ||
Bit.Core.Test.Services.EventServiceTests | 160✅ | 900ms | ||
Bit.Core.Test.Services.HandlebarsMailServiceTests | 1✅ | 1⚪ | 32ms | |
Bit.Core.Test.Services.InMemoryApplicationCacheServiceTests | 1✅ | 5ms | ||
Bit.Core.Test.Services.InMemoryServiceBusApplicationCacheServiceTests | 1⚪ | 1ms | ||
Bit.Core.Test.Services.LaunchDarklyFeatureServiceTests | 2✅ | 4⚪ | 277ms | |
Bit.Core.Test.Services.LicensingServiceTests | 1✅ | 64ms | ||
Bit.Core.Test.Services.LocalAttachmentStorageServiceTests | 25✅ | 221ms | ||
Bit.Core.Test.Services.MailKitSmtpMailDeliveryServiceTests | 1✅ | 8ms | ||
Bit.Core.Test.Services.OrganizationServiceTests | 134✅ | 993ms | ||
Bit.Core.Test.Services.RepositoryEventWriteServiceTests | 1✅ | 30ms | ||
Bit.Core.Test.Services.SendGridMailDeliveryServiceTests | 1✅ | 58ms | ||
Bit.Core.Test.Services.StripePaymentServiceTests | 22✅ | 792ms | ||
Bit.Core.Test.Services.UserServiceTests | 32✅ | 474ms | ||
Bit.Core.Test.Tokens.DataProtectorTokenFactoryTests | 9✅ | 75ms | ||
Bit.Core.Test.Tokens.ExpiringTokenTests | 5✅ | 13ms | ||
Bit.Core.Test.Tokens.TokenTests | 4✅ | 1ms | ||
Bit.Core.Test.Tools.ImportFeatures.ImportCiphersAsyncCommandTests | 4✅ | 103ms | ||
Bit.Core.Test.Tools.Models.Data.SendFileDataTests | 1✅ | 0ms | ||
Bit.Core.Test.Tools.ReportFeatures.AddPasswordHealthReportApplicationCommandTests | 6✅ | 511ms | ||
Bit.Core.Test.Tools.ReportFeatures.DeletePasswordHealthReportApplicationCommandTests | 3✅ | 95ms | ||
Bit.Core.Test.Tools.ReportFeatures.GetPasswordHealthReportApplicationQueryTests | 2✅ | 6ms | ||
Bit.Core.Test.Tools.Services.SendServiceTests | 21✅ | 12❌ | 330ms | |
Bit.Core.Test.Utilities.AuthorizationServiceExtensionTests | 2✅ | 3ms | ||
Bit.Core.Test.Utilities.BulkAuthorizationHandlerTests | 4✅ | 56ms | ||
Bit.Core.Test.Utilities.ClaimsExtensionsTests | 4✅ | 6ms | ||
Bit.Core.Test.Utilities.CoreHelpersTests | 86✅ | 433ms | ||
Bit.Core.Test.Utilities.CustomRedisProcessingStrategyTests | 5✅ | 1s | ||
Bit.Core.Test.Utilities.EncryptedStringAttributeTests | 47✅ | 36ms | ||
Bit.Core.Test.Utilities.HtmlEncodingStringConverterTests | 4✅ | 8ms | ||
Bit.Core.Test.Utilities.PermissiveStringConverterTests | 13✅ | 53ms | ||
Bit.Core.Test.Utilities.RequireFeatureAttributeTests | 3✅ | 31ms | ||
Bit.Core.Test.Utilities.SelfHostedAttributeTests | 4✅ | 726ms | ||
Bit.Core.Test.Utilities.SpanExtensionsTests | 7✅ | 1ms | ||
Bit.Core.Test.Utilities.StaticStoreTests | 6✅ | 47ms | ||
Bit.Core.Test.Utilities.StrictEmailAddressListAttributeTests | 9✅ | 31ms | ||
Bit.Core.Test.Utilities.StrictEmailAttributeTests | 31✅ | 20ms | ||
Bit.Core.Test.Vault.Authorization.SecurityTaskAuthorizationHandlerTests | 13✅ | 194ms | ||
Bit.Core.Test.Vault.Authorization.SecurityTaskOrganizationAuthorizationHandlerTests | 6✅ | 4ms | ||
Bit.Core.Test.Vault.Commands.MarkTaskAsCompletedCommandTest | 4✅ | 41ms | ||
Bit.Core.Test.Vault.Queries.GetCipherPermissionsForUserQueryTests | 4✅ | 207ms | ||
Bit.Core.Test.Vault.Queries.GetTasksForOrganizationQueryTests | 4✅ | 70ms | ||
Bit.Core.Test.Vault.Queries.OrganizationCiphersQueryTests | 1✅ | 137ms |
❌ Bit.Core.Test.Tools.Services.SendServiceTests
✅ SaveFileSendAsync_EmptyFile_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 122, CipherId = 059d3ebe-8a2c-4547-8bd3-56afbf78a513, CreationDate = 2025-01-29T03:40:23.1312203Z, Data = "Data610d3062-cc08-4f9a-9bc3-11ea57bee6f2", DeletionDate = 2024-10-22T14:39:31.5616923, ··· })
❌ SaveFileSendAsync_HasEnoughStorage_SendFileThrows_CleansUp(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 68, CipherId = 251ddadc-8d87-4488-9b4a-72d623b71bc0, CreationDate = 2025-01-29T03:40:23.3998341Z, Data = "Data9da9748e-7d27-4d90-b199-f6eade4d0482", DeletionDate = 2024-01-19T00:17:47.7900265, ··· })
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(System.Exception)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveFileSendAsync_HasEnoughStorage_Success(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 141, CipherId = 3dc62aea-f692-4435-b968-8eb9e25dae36, CreationDate = 2025-01-29T03:40:23.2709300Z, Data = "Data49509abf-a8e8-4900-af34-659596a0e8d5", DeletionDate = 2024-03-17T03:43:57.9449788, ··· })
System.NullReferenceException : Object reference not set to an instance of an object.
✅ SaveFileSendAsync_TextType_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 26, CipherId = 4d4952e1-c750-45e2-8fd4-87dd05c43cb9, CreationDate = 2025-01-29T03:40:21.1195315Z, Data = "Data5be4c1a2-4727-4756-8825-e565032a9dea", DeletionDate = 2026-04-22T11:26:12.8217433, ··· })
✅ SaveFileSendAsync_ThroughOrg_MaxStorageIsNull_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 213, CipherId = c0012868-6d8e-4d42-b985-91c656eb5140, CreationDate = 2025-01-29T03:40:21.5990938Z, Data = "Dataf3a99375-80b7-41b9-87b6-2a33b7c7d20e", DeletionDate = 2024-06-01T20:20:24.8507909, ··· })
✅ SaveFileSendAsync_ThroughOrg_MaxStorageIsNull_TwoGBFile_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 120, CipherId = 359c439f-0b4f-4f13-aaaf-1dff8637de5d, CreationDate = 2025-01-29T03:40:24.7446753Z, Data = "Data71c20f79-8499-409c-a441-99759c259633", DeletionDate = 2023-06-18T01:09:56.7946624, ··· })
✅ SaveFileSendAsync_ThroughOrg_MaxStorageIsOneGB_TwoGBFile_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 133, CipherId = 7882eb3c-85fa-46b6-b460-ee7cb06240a0, CreationDate = 2025-01-29T03:40:24.5466610Z, Data = "Data597beefd-65e5-4678-977b-8420a199903d", DeletionDate = 2026-08-01T19:45:51.4938993, ··· })
✅ SaveFileSendAsync_UserCanAccessPremium_HasNoStorage_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 164, CipherId = 4c7ba9ad-daec-406b-9b31-5e005016c82a, CreationDate = 2025-01-29T03:40:24.4044332Z, Data = "Datacf3f2dbd-a59a-420f-8b81-a2118eaa8b76", DeletionDate = 2027-01-20T08:37:19.6370777, ··· })
✅ SaveFileSendAsync_UserCanAccessPremium_IsNotPremium_IsNotSelfHosted_TwoGigabyteFile_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 2, CipherId = 0abfc827-bc0d-4109-925c-9750995265e9, CreationDate = 2025-01-29T03:40:20.2774972Z, Data = "Data59a9c674-31e5-4f9c-a122-72dd6496bf4e", DeletionDate = 2027-01-21T17:37:48.5821942, ··· })
✅ SaveFileSendAsync_UserCanAccessPremium_IsNotPremium_IsSelfHosted_GiantFile_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 221, CipherId = 2fa7337e-40d0-4a68-8fe1-c82fad7308a1, CreationDate = 2025-01-29T03:40:24.2884922Z, Data = "Datab01b07bb-ea11-4cd4-8da3-97909dde0471", DeletionDate = 2024-02-27T13:50:52.1092436, ··· })
✅ SaveFileSendAsync_UserCanAccessPremium_StorageFull_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 183, CipherId = 6ea1a729-dba5-4d78-8a56-f1d57a831111, CreationDate = 2025-01-29T03:40:23.8406009Z, Data = "Data309aa0a9-915f-41e3-bdd1-e0830c8fa518", DeletionDate = 2024-11-28T19:17:34.0797737, ··· })
✅ SaveFileSendAsync_UserCannotAccessPremium_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 200, CipherId = 81c36251-ba4a-4d69-ad16-3ae8305b7b2b, CreationDate = 2025-01-29T03:40:20.9751606Z, Data = "Data9b7289f2-d87c-4e90-ab06-f68d4a14cfb2", DeletionDate = 2026-05-17T14:13:54.5734580, ··· })
✅ SaveFileSendAsync_UserHasUnconfirmedEmail_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 40, CipherId = 49ae4964-f1d3-4c09-a0cf-351b76679c35, CreationDate = 2025-01-29T03:40:25.0403191Z, Data = "Datac886dc17-fcd6-4736-b9fe-8358b73ccadb", DeletionDate = 2023-06-05T16:49:05.3142558, ··· })
❌ SaveSendAsync_DisableHideEmail_Applies_throws(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 20, CipherId = a6bd5bab-ce06-4b26-87bb-01491aef2c29, CreationDate = 2025-01-29T03:40:22.5668111Z, Data = "Data38b81a3b-3c70-4827-a7be-f53728cd3b8e", DeletionDate = 2025-11-30T00:08:42.7893175, ··· }, policy: Policy { CreationDate = 2025-01-29T03:40:22.5708954Z, Data = "Data8cb637fc-01c9-487b-bf7f-8d4ecd6fb825", Enabled = True, Id = 797d9c58-6c23-4d9c-8d75-b1938713efc0, OrganizationId = 099327ed-1e63-4b7b-b971-6876ba79922e, ··· })
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_DisableHideEmail_Applies_throws(sendType: Text, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 89, CipherId = 817a4815-2848-42da-840f-83711ed9186a, CreationDate = 2025-01-29T03:40:22.7130851Z, Data = "Data3ddfa8fb-efa5-4e9e-98db-ab4de631dbfd", DeletionDate = 2025-10-10T10:47:46.1119116, ··· }, policy: Policy { CreationDate = 2025-01-29T03:40:22.7251492Z, Data = "Data5d25f063-773d-45a3-af41-5b78821a02f0", Enabled = True, Id = 59ba164b-884c-449d-92bc-f519a4e0abdb, OrganizationId = 82e60a29-9468-49d5-8ccc-4099b289b016, ··· })
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_DisableHideEmail_DoesntApply_success(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 164, CipherId = 475227f1-d05a-4143-89e7-826208423f9a, CreationDate = 2025-01-29T03:40:23.4970825Z, Data = "Data120edd20-e74d-4110-9fe2-e4983bef267d", DeletionDate = 2024-06-06T01:04:32.7496766, ··· }, policy: Policy { CreationDate = 2025-01-29T03:40:23.5450896Z, Data = "Data5c8bbf26-3a59-4410-8d78-103fab9a9739", Enabled = True, Id = 05a1d5ba-1faf-491d-8e7e-a0a481437ebc, OrganizationId = d8511a66-6bc1-4ebd-b029-5f91f79541ae, ··· })
System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_DisableHideEmail_DoesntApply_success(sendType: Text, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 252, CipherId = 9ff708de-63b6-4d43-be45-77afba6fc9e3, CreationDate = 2025-01-29T03:40:23.6308516Z, Data = "Data06542bc8-3480-4091-a3ae-d5e0298e834d", DeletionDate = 2023-10-29T13:51:30.1319753, ··· }, policy: Policy { CreationDate = 2025-01-29T03:40:23.6548604Z, Data = "Datadb227a52-694e-42f8-a97e-05a3410103c2", Enabled = True, Id = a60795dd-0251-4728-a8e2-8dacc22a451c, OrganizationId = 6e1d1399-9abb-4a54-b438-04737fd04709, ··· })
System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_DisableSend_Applies_throws(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 248, CipherId = 834f5055-8f79-4cdc-9815-ba7477e1d345, CreationDate = 2025-01-29T03:40:22.1283984Z, Data = "Data6b976a7f-5dea-47d7-a2cb-2066872aa0d5", DeletionDate = 2026-06-27T19:53:17.0027133, ··· })
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_DisableSend_Applies_throws(sendType: Text, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 145, CipherId = 0fbbd59f-13da-448c-b089-f8adeea3ec96, CreationDate = 2025-01-29T03:40:22.2572630Z, Data = "Data05cee55a-d1f1-4790-8deb-ee404e3152af", DeletionDate = 2025-04-02T09:45:07.2985283, ··· })
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_DisableSend_DoesntApply_success(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 137, CipherId = 5ce55478-52d4-4f5f-bfbb-2755a448c5bd, CreationDate = 2025-01-29T03:40:23.9816134Z, Data = "Data819dae9c-3d51-4a29-a164-dcba10df740f", DeletionDate = 2025-09-25T10:52:04.7478485, ··· })
System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_DisableSend_DoesntApply_success(sendType: Text, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 111, CipherId = 446c9fc2-862c-443b-a481-ed9c1a067300, CreationDate = 2025-01-29T03:40:24.0884874Z, Data = "Databb3a237b-ab1b-4fd7-8e9c-75ddfeb758c8", DeletionDate = 2023-10-23T02:04:54.6132827, ··· })
System.NullReferenceException : Object reference not set to an instance of an object.
❌ SaveSendAsync_ExistingSend_Updates(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 216, CipherId = d2ba13f9-d8d2-48e1-818e-6122d73bc304, CreationDate = 2025-01-29T03:40:22.8661495Z, Data = "Dataec440510-b1c6-49d1-af5b-06c84925d67a", DeletionDate = 2024-11-22T04:57:22.8016034, ··· })
System.NullReferenceException : Object reference not set to an instance of an object.
✅ SendCanBeAccessed_NullMaxAccess_Success(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 203, CipherId = 07e00dd5-e5e6-4806-8bea-87aed2d047a2, CreationDate = 2025-01-29T03:40:21.7587639Z, Data = "Datae86d4676-aaf4-46ca-bff0-72c03ea54c2d", DeletionDate = 2025-07-16T17:39:17.6710578, ··· })
✅ SendCanBeAccessed_NullPassword_PasswordRequiredErrorReturnsTrue(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 64, CipherId = 3a64a84b-8020-44b9-b729-23a55ece1ccf, CreationDate = 2025-01-29T03:40:20.1220082Z, Data = "Data093fb341-549d-4390-94fc-1125f1f4ec34", DeletionDate = 2026-12-07T17:56:42.2685145, ··· })
✅ SendCanBeAccessed_NullSend_DoesNotGrantAccess(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) })
✅ SendCanBeAccessed_RehashNeeded_RehashesPassword(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 206, CipherId = e0f2e5ac-dc40-4b36-ba77-a4690fda01e1, CreationDate = 2025-01-29T03:40:20.8288992Z, Data = "Data3ae1da59-1a44-4052-8caa-8ab8f3038d5c", DeletionDate = 2024-12-28T23:34:06.2336480, ··· })
✅ SendCanBeAccessed_Success(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 39, CipherId = dab10914-d7ba-495e-9f45-e69e85e45637, CreationDate = 2025-01-29T03:40:22.9962737Z, Data = "Databc473f14-dc99-4f8a-951e-66b27681972b", DeletionDate = 2023-08-25T13:58:18.0773604, ··· })
✅ SendCanBeAccessed_VerifyFailed_PasswordInvalidReturnsTrue(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 252, CipherId = c0854413-2d14-4984-9da1-611276dfae36, CreationDate = 2025-01-29T03:40:21.9370566Z, Data = "Data973c3168-ae7a-4acc-baee-b00c6591e333", DeletionDate = 2026-10-18T10:33:37.8892730, ··· })
✅ UpdateFileToExistingSendAsync_InvalidSize(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 112, CipherId = b9c14d79-ed8c-49c2-a79a-01bb5298451c, CreationDate = 2025-01-29T03:40:21.3029742Z, Data = "Dataf90b029b-4341-4400-85fb-a2177ee81b54", DeletionDate = 2025-06-09T05:45:17.4899061, ··· })
✅ UpdateFileToExistingSendAsync_NotFileType_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 73, CipherId = ec00784b-7d65-4e07-861d-15ecb8365691, CreationDate = 2025-01-29T03:40:24.6453458Z, Data = "Datafac7377b-2fe5-4ce0-98f3-e66c02c7d7fc", DeletionDate = 2025-10-01T06:20:25.0062585, ··· })
✅ UpdateFileToExistingSendAsync_SendDataNull_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 181, CipherId = a6b1a52d-0a29-4ad7-85b6-fcffdfe9a806, CreationDate = 2025-01-29T03:40:21.4264505Z, Data = "Datac41a6bb0-f39e-4cab-b870-c459baf1996e", DeletionDate = 2024-01-30T19:29:13.1136457, ··· })
✅ UpdateFileToExistingSendAsync_SendNull_ThrowsBadRequest(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) })
❌ UpdateFileToExistingSendAsync_Success(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 205, CipherId = accf1d9a-5ecd-462b-8aef-113b5b8499f8, CreationDate = 2025-01-29T03:40:20.4587501Z, Data = "Data613b2e1d-c540-404c-b91a-d05db641a675", DeletionDate = 2026-04-08T22:45:09.6359574, ··· })
System.NullReferenceException : Object reference not set to an instance of an object.
✅ test/Events.Test/TestResults/oss-test-results.trx
1 tests were completed in 20s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Events.Test.PlaceholderUnitTest | 1✅ | 11ms |
✅ test/EventsProcessor.Test/TestResults/oss-test-results.trx
1 tests were completed in 25s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EventsProcessor.Test.PlaceholderUnitTest | 1✅ | 18ms |
✅ test/Icons.Test/TestResults/oss-test-results.trx
23 tests were completed in 21s with 22 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Icons.Test.Models.IconHttpRequestTests | 1✅ | 360ms | ||
Bit.Icons.Test.Models.IconHttpResponseTests | 2✅ | 497ms | ||
Bit.Icons.Test.Models.IconLinkTests | 9✅ | 424ms | ||
Bit.Icons.Test.Models.IconUriTests | 6✅ | 31ms | ||
Bit.Icons.Test.Resources.VerifyResources | 1✅ | 13ms | ||
Bit.Icons.Test.Services.IconFetchingServiceTests | 3✅ | 1⚪ | 433ms |
✅ test/Identity.IntegrationTest/TestResults/oss-test-results.trx
73 tests were completed in 64s with 73 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Identity.IntegrationTest.Controllers.AccountsControllerTests | 15✅ | 29s | ||
Bit.Identity.IntegrationTest.Endpoints.IdentityServerSsoTests | 9✅ | 27s | ||
Bit.Identity.IntegrationTest.Endpoints.IdentityServerTests | 33✅ | 37s | ||
Bit.Identity.IntegrationTest.Endpoints.IdentityServerTwoFactorTests | 10✅ | 27s | ||
Bit.Identity.IntegrationTest.RequestValidation.ResourceOwnerPasswordValidatorTests | 6✅ | 16s |
✅ test/Identity.Test/TestResults/oss-test-results.trx
106 tests were completed in 36s with 106 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Identity.Test.Controllers.AccountsControllerTests | 14✅ | 2s | ||
Bit.Identity.Test.IdentityServer.BaseRequestValidatorTests | 14✅ | 10s | ||
Bit.Identity.Test.IdentityServer.DeviceValidatorTests | 31✅ | 371ms | ||
Bit.Identity.Test.IdentityServer.TwoFactorAuthenticationValidatorTests | 31✅ | 800ms | ||
Bit.Identity.Test.IdentityServer.UserDecryptionOptionsBuilderTests | 16✅ | 576ms |
✅ test/Infrastructure.Dapper.Test/TestResults/oss-test-results.trx
3 tests were completed in 7s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Infrastructure.Dapper.Test.DataTableBuilderTests | 3✅ | 114ms |
✅ test/Infrastructure.EFIntegration.Test/TestResults/oss-test-results.trx
56 tests were completed in 43s with 1 passed, 0 failed and 55 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Infrastructure.EFIntegration.Test.AdminConsole.Repositories.PolicyRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.AuthRequestRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.EmergencyAccessRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.SsoConfigRepositoryTests | 6⚪ | 6ms | ||
Bit.Infrastructure.EFIntegration.Test.Auth.Repositories.SsoUserRepositoryTests | 4⚪ | 4ms | ||
Bit.Infrastructure.EFIntegration.Test.Platform.InstallationRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.CipherRepositoryTests | 7⚪ | 7ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.CollectionRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.DeviceRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.FolderRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.OrganizationRepositoryTests | 1✅ | 7⚪ | 287ms | |
Bit.Infrastructure.EFIntegration.Test.Repositories.OrganizationSponsorshipRepositoryTests | 3⚪ | 3ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.OrganizationUserRepositoryTests | 4⚪ | 4ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.TransactionRepositoryTests | 1⚪ | 1ms | ||
Bit.Infrastructure.EFIntegration.Test.Repositories.UserRepositoryTests | 11⚪ | 11ms | ||
Bit.Infrastructure.EFIntegration.Test.Tools.Repositories.PasswordHealthReportApplicationRepositoryTests | 5⚪ | 5ms |
✅ test/Infrastructure.IntegrationTest/TestResults/oss-test-results.trx
40 tests were completed in 44s with 0 passed, 0 failed and 40 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Bit.Infrastructure.IntegrationTest.Auth.Repositories.AuthRequestRepositoryTests | 2⚪ | 2ms | ||
Bit.Infrastructure.IntegrationTest.Auth.Repositories.DeviceRepositoryTests | 4⚪ | 4ms | ||
Bit.Infrastructure.IntegrationTest.Auth.Repositories.EmergencyAccessRepositoriesTests | 1⚪ | 1ms | ||
Bit.Infrastructure.IntegrationTest.DistributedCacheTests | 3⚪ | 3ms | ||
Bit.Infrastructure.IntegrationTest.Repositories.CipherRepositoryTests | 4⚪ | 4ms | ||
Bit.Infrastructure.IntegrationTest.Repositories.CollectionRepositoryTests | 6⚪ | 6ms | ||
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationDomainRepositoryTests | 3⚪ | 3ms | ||
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationRepositoryTests | 4⚪ | 4ms | ||
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationUserRepositoryTests | 5⚪ | 5ms | ||
Bit.Infrastructure.IntegrationTest.Repositories.UserRepositoryTests | 2⚪ | 2ms | ||
Bit.Infrastructure.IntegrationTest.Tools.SendRepositoryTests | 2⚪ | 2ms | ||
Bit.Infrastructure.IntegrationTest.Vault.Repositories.SecurityTaskRepositoryTests | 4⚪ | 4ms |
✅ test/Notifications.Test/TestResults/oss-test-results.trx
1 tests were completed in 7s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Notifications.Test.PlaceholderUnitTest | 1✅ | 3ms |
Annotations
Check failure on line 521 in test/Core.Test/Tools/Services/SendServiceTests.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► SaveFileSendAsync_HasEnoughStorage_SendFileThrows_CleansUp(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 68, Ciphe...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
Error:
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(System.Exception)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(System.Exception)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Test.Tools.Services.SendServiceTests.SaveFileSendAsync_HasEnoughStorage_SendFileThrows_CleansUp(SutProvider`1 sutProvider, Send send) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 521
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
at Bit.Core.Tools.Services.SendService.SaveFileSendAsync(Send send, SendFileData data, Int64 fileLength) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 119
at Bit.Core.Tools.Services.SendService.SaveFileSendAsync(Send send, SendFileData data, Int64 fileLength) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 126
Check failure on line 298 in src/Core/Tools/Services/Implementations/SendService.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► SaveFileSendAsync_HasEnoughStorage_Success(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 141, CipherId = 3dc62aea-...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
Error:
System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
at Bit.Core.Tools.Services.SendService.SaveFileSendAsync(Send send, SendFileData data, Int64 fileLength) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 119
at Bit.Core.Tools.Services.SendService.SaveFileSendAsync(Send send, SendFileData data, Int64 fileLength) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 126
at Bit.Core.Test.Tools.Services.SendServiceTests.SaveFileSendAsync_HasEnoughStorage_Success(SutProvider`1 sutProvider, Send send) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 469
--- End of stack trace from previous location ---
Check failure on line 102 in test/Core.Test/Tools/Services/SendServiceTests.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► SaveSendAsync_DisableHideEmail_Applies_throws(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 20, Ci...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
test/Core.Test/TestResults/oss-test-results.trx
Error:
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Test.Tools.Services.SendServiceTests.SaveSendAsync_DisableHideEmail_Applies_throws(SendType sendType, SutProvider`1 sutProvider, Send send, Policy policy) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 102
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
Check failure on line 298 in src/Core/Tools/Services/Implementations/SendService.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► SaveSendAsync_DisableHideEmail_DoesntApply_success(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 1...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
test/Core.Test/TestResults/oss-test-results.trx
Error:
System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
at Bit.Core.Test.Tools.Services.SendServiceTests.SaveSendAsync_DisableHideEmail_DoesntApply_success(SendType sendType, SutProvider`1 sutProvider, Send send, Policy policy) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 114
--- End of stack trace from previous location ---
Check failure on line 54 in test/Core.Test/Tools/Services/SendServiceTests.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► SaveSendAsync_DisableSend_Applies_throws(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 248, Cipher...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
test/Core.Test/TestResults/oss-test-results.trx
Error:
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(Bit.Core.Exceptions.BadRequestException)
Actual: typeof(System.NullReferenceException)
---- System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Test.Tools.Services.SendServiceTests.SaveSendAsync_DisableSend_Applies_throws(SendType sendType, SutProvider`1 sutProvider, Send send) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 54
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
Check failure on line 298 in src/Core/Tools/Services/Implementations/SendService.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► SaveSendAsync_DisableSend_DoesntApply_success(sendType: File, sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 137, C...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
test/Core.Test/TestResults/oss-test-results.trx
Error:
System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
at Bit.Core.Test.Tools.Services.SendServiceTests.SaveSendAsync_DisableSend_DoesntApply_success(SendType sendType, SutProvider`1 sutProvider, Send send) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 65
--- End of stack trace from previous location ---
Check failure on line 298 in src/Core/Tools/Services/Implementations/SendService.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► SaveSendAsync_ExistingSend_Updates(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 216, CipherId = d2ba13f9-d8d2-48e...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
Error:
System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
at Bit.Core.Test.Tools.Services.SendServiceTests.SaveSendAsync_ExistingSend_Updates(SutProvider`1 sutProvider, Send send) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 127
--- End of stack trace from previous location ---
Check failure on line 298 in src/Core/Tools/Services/Implementations/SendService.cs
github-actions / Test Results
Bit.Core.Test.Tools.Services.SendServiceTests ► UpdateFileToExistingSendAsync_Success(sutProvider: SutProvider`1 { Sut = SendService { }, SutType = typeof(Bit.Core.Tools.Services.SendService) }, send: Send { AccessCount = 205, CipherId = accf1d9a-5ecd-...
Failed test found in:
test/Core.Test/TestResults/oss-test-results.trx
Error:
System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.NullReferenceException : Object reference not set to an instance of an object.
at Bit.Core.Tools.Services.SendService.ValidateUserCanSaveAsync(Nullable`1 userId, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 298
at Bit.Core.Tools.Services.SendService.SaveSendAsync(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 75
at Bit.Core.Tools.Services.SendService.ValidateSendFile(Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 178
at Bit.Core.Tools.Services.SendService.UploadFileToExistingSendAsync(Stream stream, Send send) in /home/runner/work/server/server/src/Core/Tools/Services/Implementations/SendService.cs:line 151
at Bit.Core.Test.Tools.Services.SendServiceTests.UpdateFileToExistingSendAsync_Success(SutProvider`1 sutProvider, Send send) in /home/runner/work/server/server/test/Core.Test/Tools/Services/SendServiceTests.cs:line 604
--- End of stack trace from previous location ---