namespace Spectre.Console.Tests.Data; public sealed class DogSettings : MammalSettings { [CommandArgument(0, "")] public int Age { get; set; } [CommandOption("-g|--good-boy")] public bool GoodBoy { get; set; } public override ValidationResult Validate() { if (Name == "Tiger") { return ValidationResult.Error("Tiger is not a dog name!"); } return ValidationResult.Success(); } }