Refactor code structure and optimize performance across multiple modules

This commit is contained in:
StellaOps Bot
2025-12-26 20:03:22 +02:00
parent c786faae84
commit b4fc66feb6
3353 changed files with 88254 additions and 1590657 deletions

View File

@@ -16,6 +16,8 @@ using StellaOps.Notify.Queue;
using StellaOps.Notify.Queue.Nats;
using Xunit;
using StellaOps.TestKit;
namespace StellaOps.Notify.Queue.Tests;
public sealed class NatsNotifyDeliveryQueueTests : IAsyncLifetime
@@ -57,7 +59,8 @@ public sealed class NatsNotifyDeliveryQueueTests : IAsyncLifetime
await _nats.DisposeAsync().ConfigureAwait(false);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task Publish_ShouldDeduplicate_ByDeliveryId()
{
if (SkipIfUnavailable())
@@ -82,7 +85,8 @@ public sealed class NatsNotifyDeliveryQueueTests : IAsyncLifetime
second.MessageId.Should().Be(first.MessageId);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task Release_Retry_ShouldReschedule()
{
if (SkipIfUnavailable())
@@ -108,7 +112,8 @@ public sealed class NatsNotifyDeliveryQueueTests : IAsyncLifetime
await retried.AcknowledgeAsync();
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task Release_RetryBeyondMax_ShouldDeadLetter()
{
if (SkipIfUnavailable())