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

@@ -2,13 +2,17 @@ namespace Spectre.Console.Tests.Unit.Cli;
public sealed partial class CommandAppTests
{
public sealed class Injection
public sealed partial class Injection
{
public sealed class FakeDependency
{
}
public sealed class InjectSettings : CommandSettings
public abstract class BaseInjectSettings : CommandSettings
{
}
public sealed class InjectSettings : BaseInjectSettings
{
public FakeDependency Fake { get; set; }