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

@@ -1,5 +1,6 @@
using StellaOps.Router.Common.Models;
using StellaOps.TestKit;
namespace StellaOps.Router.Config.Tests;
/// <summary>
@@ -9,7 +10,8 @@ public sealed class RouterConfigTests
{
#region Default Values Tests
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Constructor_PayloadLimits_DefaultsToNewInstance()
{
// Arrange & Act
@@ -19,7 +21,8 @@ public sealed class RouterConfigTests
config.PayloadLimits.Should().NotBeNull();
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Constructor_Routing_DefaultsToNewInstance()
{
// Arrange & Act
@@ -29,7 +32,8 @@ public sealed class RouterConfigTests
config.Routing.Should().NotBeNull();
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Constructor_Services_DefaultsToEmptyList()
{
// Arrange & Act
@@ -40,7 +44,8 @@ public sealed class RouterConfigTests
config.Services.Should().BeEmpty();
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Constructor_StaticInstances_DefaultsToEmptyList()
{
// Arrange & Act
@@ -55,7 +60,8 @@ public sealed class RouterConfigTests
#region PayloadLimits Tests
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void PayloadLimits_HasDefaultValues()
{
// Arrange & Act
@@ -67,7 +73,8 @@ public sealed class RouterConfigTests
config.PayloadLimits.MaxAggregateInflightBytes.Should().Be(1024 * 1024 * 1024); // 1 GB
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void PayloadLimits_CanBeSet()
{
// Arrange
@@ -91,7 +98,8 @@ public sealed class RouterConfigTests
#region Routing Tests
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Routing_HasDefaultValues()
{
// Arrange & Act
@@ -104,7 +112,8 @@ public sealed class RouterConfigTests
config.Routing.DefaultTimeout.Should().Be(TimeSpan.FromSeconds(30));
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Routing_CanBeSet()
{
// Arrange
@@ -132,7 +141,8 @@ public sealed class RouterConfigTests
#region Services Tests
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Services_CanAddServices()
{
// Arrange
@@ -148,7 +158,8 @@ public sealed class RouterConfigTests
config.Services[1].ServiceName.Should().Be("service-b");
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void Services_CanBeInitialized()
{
// Arrange & Act
@@ -170,7 +181,8 @@ public sealed class RouterConfigTests
#region StaticInstances Tests
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void StaticInstances_CanAddInstances()
{
// Arrange
@@ -190,7 +202,8 @@ public sealed class RouterConfigTests
config.StaticInstances[0].ServiceName.Should().Be("legacy-service");
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void StaticInstances_CanBeInitialized()
{
// Arrange & Act
@@ -223,7 +236,8 @@ public sealed class RouterConfigTests
#region Complete Configuration Tests
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void CompleteConfiguration_Works()
{
// Arrange & Act