feat: add native runtime settings

This commit is contained in:
2026-07-21 12:07:18 +09:00
parent b6208c0971
commit fc4007d676
25 changed files with 3543 additions and 63 deletions

View File

@@ -141,6 +141,25 @@ public sealed class LegacyRuntimeUiCatalogLoaderTests
comparisonWorkflow.Current.Actions.Select(action => action.ActionId));
}
[Fact]
public void ResolveFromResourceDirectory_ReadsTheDirectNativeSelectedDirectory()
{
using var directory = new TemporaryDirectory();
WriteAllValidFiles(directory.Path);
var resourceDirectory = System.IO.Path.Combine(directory.Path, "Res");
var composition = LegacyRuntimeUiCatalogLoader
.ResolveFromResourceDirectory(resourceDirectory);
Assert.Empty(composition.Warnings);
AssertRuntimeFixedFile(
directory.Path,
"해외.ini",
LegacyFixedMarket.Overseas,
LegacyFixedActionCatalog.ExpectedOverseasCount,
composition.FixedCatalog);
}
[Fact]
public void UnknownFixedRow_FallsBackWithoutRegisteringAnAction()
{