Automatically register command settings

Closes #428
This commit is contained in:
Patrik Svensson
2024-02-15 21:18:13 +01:00
committed by Patrik Svensson
parent b6e0b2389a
commit fde9ee04cf
6 changed files with 132 additions and 5 deletions

View File

@@ -557,7 +557,7 @@ public sealed partial class CommandAppTests
// Then
registrar.Registrations.ContainsKey(typeof(DogSettings)).ShouldBeTrue();
registrar.Registrations[typeof(DogSettings)].Count.ShouldBe(1);
registrar.Registrations[typeof(DogSettings)].Count.ShouldBe(2);
registrar.Registrations[typeof(DogSettings)].ShouldContain(typeof(DogSettings));
}
@@ -587,7 +587,7 @@ public sealed partial class CommandAppTests
// Then
registrar.Registrations.ContainsKey(typeof(DogSettings)).ShouldBeTrue();
registrar.Registrations[typeof(DogSettings)].Count.ShouldBe(1);
registrar.Registrations[typeof(DogSettings)].Count.ShouldBe(2);
registrar.Registrations[typeof(DogSettings)].ShouldContain(typeof(DogSettings));
registrar.Registrations.ContainsKey(typeof(MammalSettings)).ShouldBeTrue();
registrar.Registrations[typeof(MammalSettings)].Count.ShouldBe(1);