Skip to content

oops

0d7cd85
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Update dependencies and CI for test reporting and coverage #360

oops
0d7cd85
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Results succeeded Feb 20, 2026 in 1s

122 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
MessagingService.BusinessLogic.Tests/TestResults/businesslogic-test-results.trx 41✅ 6s
MessagingService.EmailAggregate.Tests/TestResults/email-aggregate-test-results.trx 43✅ 727ms
MessagingService.IntegrationTests/TestResults/integration-test-results.trx 2✅ 178s
MessagingService.SMSAggregate.Tests/TestResults/sms-aggregate-test-results.trx 35✅ 761ms
MessagingService.Tests/TestResults/service-test-results.trx 1✅ 2s

✅ MessagingService.BusinessLogic.Tests/TestResults/businesslogic-test-results.trx

41 tests were completed in 6s with 41 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
MessagingService.BusinessLogic.Tests.DomainEventHanders.EmailDomainEventHandlerTests 6✅ 201ms
MessagingService.BusinessLogic.Tests.DomainEventHanders.SMSDomainEventHandlerTests 4✅ 14ms
MessagingService.BusinessLogic.Tests.Mediator.MediatorTests 1✅ 5s
MessagingService.BusinessLogic.Tests.Services.DomainServiceHelperTests 4✅ 19ms
MessagingService.BusinessLogic.Tests.Services.MessagingDomainServiceTests 26✅ 249ms

✅ 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