This commit is contained in:
StellaOps Bot
2025-12-26 21:43:56 +02:00
354 changed files with 354 additions and 0 deletions

View File

@@ -141,6 +141,7 @@ public sealed class PolicyBinderTests
{
using var output = new StringWriter();
using var error = new StringWriter();
using StellaOps.TestKit;
var cli = new PolicyValidationCli(output, error);
var options = new PolicyValidationCliOptions
{

View File

@@ -60,6 +60,7 @@ public sealed class PolicyScoringConfigTests
using var stream = assembly.GetManifestResourceStream("StellaOps.Policy.Schemas.policy-scoring-default.json")
?? throw new InvalidOperationException("Unable to locate embedded scoring default resource.");
using var reader = new StreamReader(stream);
using StellaOps.TestKit;
var json = reader.ReadToEnd();
var binding = PolicyScoringConfigBinder.Bind(json, PolicyDocumentFormat.Json);

View File

@@ -44,6 +44,7 @@ public class PolicyValidationCliTests
using var output = new StringWriter();
using var error = new StringWriter();
using StellaOps.TestKit;
var cli = new PolicyValidationCli(output, error);
var exit = await cli.RunAsync(options);

View File

@@ -61,6 +61,7 @@ public class SplLayeringEngineTests
var merged = SplLayeringEngine.Merge(baseDoc, overlay);
using var doc = JsonDocument.Parse(merged);
using StellaOps.TestKit;
var root = doc.RootElement;
Assert.True(root.TryGetProperty("extras", out var extras) && extras.TryGetProperty("foo", out var foo) && foo.GetInt32() == 1);

View File

@@ -14,6 +14,7 @@ public class SplSchemaResourceTests
{
var schema = SplSchemaResource.GetSchema();
using var doc = JsonDocument.Parse(schema);
using StellaOps.TestKit;
var match = doc.RootElement
.GetProperty("properties")
.GetProperty("spec")