Update dependencies and CI for test reporting and coverage #360
GitHub Actions / Unit Test Results
succeeded
Feb 20, 2026 in 1s
122 passed, 0 failed and 0 skipped
✅ MessagingService.BusinessLogic.Tests/TestResults/businesslogic-test-results.trx
41 tests were completed in 6s with 41 passed, 0 failed and 0 skipped.
✅ MessagingService.BusinessLogic.Tests.DomainEventHanders.EmailDomainEventHandlerTests
✅ EmailDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Bounced_EventIsHandled
✅ EmailDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Delivered_EventIsHandled
✅ EmailDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Failed_EventIsHandled
✅ EmailDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Rejected_EventIsHandled
✅ EmailDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Spam_EventIsHandled
✅ EmailDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Unknown_EventIsHandled
✅ MessagingService.BusinessLogic.Tests.DomainEventHanders.SMSDomainEventHandlerTests
✅ SMSDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Delivered_EventIsHandled
✅ SMSDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Expired_EventIsHandled
✅ SMSDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Rejected_EventIsHandled
✅ SMSDomainEventHandler_Handle_ResponseReceivedFromProviderEvent_Undelivered_EventIsHandled
✅ MessagingService.BusinessLogic.Tests.Mediator.MediatorTests
✅ Mediator_Send_RequestHandled
✅ MessagingService.BusinessLogic.Tests.Services.DomainServiceHelperTests
✅ DomainServiceHelper_HandleGetAggregateResult_FailedGet_NotFoundButIsError_ResultHandled
✅ DomainServiceHelper_HandleGetAggregateResult_FailedGet_NotFoundButIsNotError_ResultHandled
✅ DomainServiceHelper_HandleGetAggregateResult_FailedGet_ResultHandled
✅ DomainServiceHelper_HandleGetAggregateResult_SuccessfulGet_ResultHandled
✅ MessagingService.BusinessLogic.Tests.Services.MessagingDomainServiceTests
✅ MessagingDomainService_ResendEmailMessage_APICallFailed_MessageFailed
✅ MessagingDomainService_ResendEmailMessage_APIResponseError_MessageFailed
✅ MessagingDomainService_ResendEmailMessage_MessageSent
✅ MessagingDomainService_ReSendSMSMessage_APICallFailed_MessageFailed
✅ MessagingDomainService_ReSendSMSMessage_APIResponseError_MessageFailed
✅ MessagingDomainService_ReSendSMSMessage_MessageSent
✅ MessagingDomainService_SendEmailMessage_EmailSentFailed_APICallFailed_MessageFailed
✅ MessagingDomainService_SendEmailMessage_EmailSentFailed_APIResponseError_MessageFailed
✅ MessagingDomainService_SendEmailMessage_MessageSent
✅ MessagingDomainService_SendEmailMessage_SaveFailed_MessageSent
✅ MessagingDomainService_SendEmailMessage_SecondSend_MessageNotSent
✅ MessagingDomainService_SendSMSMessage_MessageSent
✅ MessagingDomainService_SendSMSMessage_SaveFailed_MessageSent
✅ MessagingDomainService_SendSMSMessage_SecondTime_MessageNotSent
✅ MessagingDomainService_UpdateEmailMessageStatus_MessageUpdated(status: Bounced)
✅ MessagingDomainService_UpdateEmailMessageStatus_MessageUpdated(status: Delivered)
✅ MessagingDomainService_UpdateEmailMessageStatus_MessageUpdated(status: Failed)
✅ MessagingDomainService_UpdateEmailMessageStatus_MessageUpdated(status: Rejected)
✅ MessagingDomainService_UpdateEmailMessageStatus_MessageUpdated(status: Spam)
✅ MessagingDomainService_UpdateSMSMessageStatus_MessageUpdated(status: Delivered)
✅ MessagingDomainService_UpdateSMSMessageStatus_MessageUpdated(status: Expired)
✅ MessagingDomainService_UpdateSMSMessageStatus_MessageUpdated(status: Incoming)
✅ MessagingDomainService_UpdateSMSMessageStatus_MessageUpdated(status: InProgress)
✅ MessagingDomainService_UpdateSMSMessageStatus_MessageUpdated(status: Rejected)
✅ MessagingDomainService_UpdateSMSMessageStatus_MessageUpdated(status: Sent)
✅ MessagingDomainService_UpdateSMSMessageStatus_MessageUpdated(status: Undeliverable)
✅ MessagingService.EmailAggregate.Tests/TestResults/email-aggregate-test-results.trx
43 tests were completed in 727ms with 43 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| MessagingService.EmailAggregate.Tests.EmailAggregateTests | 43✅ | 76ms |
✅ MessagingService.EmailAggregate.Tests.EmailAggregateTests
✅ EmailAggregate_CanBeCreated_IsCreated
✅ EmailAggregate_MarkMessageAsBounced_IncorrectState_ErrorThrown(messageStatus: Delivered)
✅ EmailAggregate_MarkMessageAsBounced_IncorrectState_ErrorThrown(messageStatus: Failed)
✅ EmailAggregate_MarkMessageAsBounced_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ EmailAggregate_MarkMessageAsBounced_IncorrectState_ErrorThrown(messageStatus: Rejected)
✅ EmailAggregate_MarkMessageAsBounced_IncorrectState_ErrorThrown(messageStatus: Spam)
✅ EmailAggregate_MarkMessageAsBounced_MessageMarkedAsBounced
✅ EmailAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: Bounced)
✅ EmailAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: Failed)
✅ EmailAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ EmailAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: Rejected)
✅ EmailAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: Spam)
✅ EmailAggregate_MarkMessageAsDelivered_MessageMarkedAsDelivered
✅ EmailAggregate_MarkMessageAsFailed_IncorrectState_ErrorThrown(messageStatus: Bounced)
✅ EmailAggregate_MarkMessageAsFailed_IncorrectState_ErrorThrown(messageStatus: Delivered)
✅ EmailAggregate_MarkMessageAsFailed_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ EmailAggregate_MarkMessageAsFailed_IncorrectState_ErrorThrown(messageStatus: Rejected)
✅ EmailAggregate_MarkMessageAsFailed_IncorrectState_ErrorThrown(messageStatus: Spam)
✅ EmailAggregate_MarkMessageAsFailed_MessageMarkedAsFailed
✅ EmailAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: Bounced)
✅ EmailAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: Delivered)
✅ EmailAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: Failed)
✅ EmailAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ EmailAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: Spam)
✅ EmailAggregate_MarkMessageAsRejected_MessageMarkedAsRejected
✅ EmailAggregate_MarkMessageAsSpam_IncorrectState_ErrorThrown(messageStatus: Bounced)
✅ EmailAggregate_MarkMessageAsSpam_IncorrectState_ErrorThrown(messageStatus: Delivered)
✅ EmailAggregate_MarkMessageAsSpam_IncorrectState_ErrorThrown(messageStatus: Failed)
✅ EmailAggregate_MarkMessageAsSpam_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ EmailAggregate_MarkMessageAsSpam_IncorrectState_ErrorThrown(messageStatus: Rejected)
✅ EmailAggregate_MarkMessageAsSpam_MessageMarkedAsSpam
✅ EmailAggregate_PlayEvent_UnsupportedEvent_ErrorThrown
✅ EmailAggregate_ReceiveBadResponseFromProvider_ResponseReceived
✅ EmailAggregate_ReceiveResponseFromProvider_ResponseReceived
✅ EmailAggregate_ResendRequestToProvider_Bounced_ErrorThrown
✅ EmailAggregate_ResendRequestToProvider_Failed_ErrorThrown
✅ EmailAggregate_ResendRequestToProvider_InProgress_ErrorThrown
✅ EmailAggregate_ResendRequestToProvider_IsDelivered_MessageIsResent
✅ EmailAggregate_ResendRequestToProvider_IsSent_MessageIsResent
✅ EmailAggregate_ResendRequestToProvider_NotSet_ErrorThrown
✅ EmailAggregate_ResendRequestToProvider_Rejected_ErrorThrown
✅ EmailAggregate_ResendRequestToProvider_Spam_ErrorThrown
✅ EmailAggregate_SendRequestToProvider_RequestSent
✅ MessagingService.IntegrationTests/TestResults/integration-test-results.trx
2 tests were completed in 178s with 2 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| MessagingService.IntegrationTests.Email.SendEmailFeature | 1✅ | 178s | ||
| MessagingService.IntegrationTests.SMS.SendSMSFeature | 1✅ | 178s |
✅ MessagingService.IntegrationTests.Email.SendEmailFeature
✅ SendEmail
✅ MessagingService.IntegrationTests.SMS.SendSMSFeature
✅ SendSMS
✅ MessagingService.SMSAggregate.Tests/TestResults/sms-aggregate-test-results.trx
35 tests were completed in 761ms with 35 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| MessagingService.SMSAggregate.Tests.SMSAggregateTests | 35✅ | 84ms |
✅ MessagingService.SMSAggregate.Tests.SMSAggregateTests
✅ SMSAggregate_CanBeCreated_IsCreated
✅ SMSAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: Expired)
✅ SMSAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: InProgress)
✅ SMSAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ SMSAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: Rejected)
✅ SMSAggregate_MarkMessageAsDelivered_IncorrectState_ErrorThrown(messageStatus: Undeliverable)
✅ SMSAggregate_MarkMessageAsDelivered_MessageMarkedAsDelivered
✅ SMSAggregate_MarkMessageAsExpired_IncorrectState_ErrorThrown(messageStatus: Delivered)
✅ SMSAggregate_MarkMessageAsExpired_IncorrectState_ErrorThrown(messageStatus: InProgress)
✅ SMSAggregate_MarkMessageAsExpired_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ SMSAggregate_MarkMessageAsExpired_IncorrectState_ErrorThrown(messageStatus: Rejected)
✅ SMSAggregate_MarkMessageAsExpired_IncorrectState_ErrorThrown(messageStatus: Undeliverable)
✅ SMSAggregate_MarkMessageAsExpired_MessageMarkedAsExpired
✅ SMSAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: Delivered)
✅ SMSAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: Expired)
✅ SMSAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: InProgress)
✅ SMSAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ SMSAggregate_MarkMessageAsRejected_IncorrectState_ErrorThrown(messageStatus: Undeliverable)
✅ SMSAggregate_MarkMessageAsRejected_MessageMarkedAsRejected
✅ SMSAggregate_MarkMessageAsUndeliverable_IncorrectState_ErrorThrown(messageStatus: Delivered)
✅ SMSAggregate_MarkMessageAsUndeliverable_IncorrectState_ErrorThrown(messageStatus: Expired)
✅ SMSAggregate_MarkMessageAsUndeliverable_IncorrectState_ErrorThrown(messageStatus: InProgress)
✅ SMSAggregate_MarkMessageAsUndeliverable_IncorrectState_ErrorThrown(messageStatus: NotSet)
✅ SMSAggregate_MarkMessageAsUndeliverable_IncorrectState_ErrorThrown(messageStatus: Rejected)
✅ SMSAggregate_MarkMessageAsUndeliverable_MessageMarkedAsUndeliverable
✅ SMSAggregate_PlayEvent_UnsupportedEvent_ErrorThrown
✅ SMSAggregate_ReceiveResponseFromProvider_ResponseReceived
✅ SMSAggregate_ResendRequestToProvider_Expired_ErrorThrown
✅ SMSAggregate_ResendRequestToProvider_InProgress_ErrorThrown
✅ SMSAggregate_ResendRequestToProvider_IsDelivered_MessageIsResent
✅ SMSAggregate_ResendRequestToProvider_IsSent_MessageIsResent
✅ SMSAggregate_ResendRequestToProvider_NotSet_ErrorThrown
✅ SMSAggregate_ResendRequestToProvider_Rejected_ErrorThrown
✅ SMSAggregate_ResendRequestToProvider_Undelivered_ErrorThrown
✅ SMSAggregate_SendRequestToProvider_RequestSent
✅ MessagingService.Tests/TestResults/service-test-results.trx
1 tests were completed in 2s with 1 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| MessagingService.Tests.General.BootstrapperTests | 1✅ | 2s |
✅ MessagingService.Tests.General.BootstrapperTests
✅ VerifyBootstrapperIsValid
Loading