From 84c42ca2d8c669f1be5686f07868b744bc236e56 Mon Sep 17 00:00:00 2001 From: StellaOps Bot Date: Sat, 6 Dec 2025 16:06:28 +0000 Subject: [PATCH] test(cli): add migration module registry coverage --- .../Commands/MigrationModuleRegistryTests.cs | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationModuleRegistryTests.cs diff --git a/src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationModuleRegistryTests.cs b/src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationModuleRegistryTests.cs new file mode 100644 index 000000000..2bbe93e52 --- /dev/null +++ b/src/Cli/__Tests/StellaOps.Cli.Tests/Commands/MigrationModuleRegistryTests.cs @@ -0,0 +1,36 @@ +using System.Linq; +using StellaOps.Cli.Services; +using Xunit; + +namespace StellaOps.Cli.Tests.Commands; + +public class MigrationModuleRegistryTests +{ + [Fact] + public void Modules_Default_IsEmpty() + { + Assert.Empty(MigrationModuleRegistry.Modules); + Assert.Empty(MigrationModuleRegistry.ModuleNames); + } + + [Fact] + public void FindModule_WhenEmpty_ReturnsNull() + { + var result = MigrationModuleRegistry.FindModule("Authority"); + Assert.Null(result); + } + + [Fact] + public void GetModules_Filtered_WhenEmpty_ReturnsEmpty() + { + var result = MigrationModuleRegistry.GetModules("Authority"); + Assert.Empty(result); + } + + [Fact] + public void GetModules_All_WhenEmpty_ReturnsEmpty() + { + var result = MigrationModuleRegistry.GetModules(null); + Assert.Empty(result); + } +}