diff --git a/src/Refitter.Tests/GenerateCommandTests.cs b/src/Refitter.Tests/GenerateCommandTests.cs index 273244b3..eaf039f8 100644 --- a/src/Refitter.Tests/GenerateCommandTests.cs +++ b/src/Refitter.Tests/GenerateCommandTests.cs @@ -125,22 +125,26 @@ public void CreateRefitGeneratorSettings_Should_Map_PropertyNamingPolicy() } [Test] - public void Command_Should_Have_Public_Validate_Method() + public void Command_Should_Have_Protected_Validate_Method() { var command = new GenerateCommand(); - var method = command.GetType().GetMethod("Validate"); + var method = command.GetType().GetMethod( + "Validate", + System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); method.Should().NotBeNull(); - method!.IsPublic.Should().BeTrue(); + method!.IsFamily.Should().BeTrue(); } [Test] - public void Command_Should_Have_Public_ExecuteAsync_Method() + public void Command_Should_Have_Protected_ExecuteAsync_Method() { var command = new GenerateCommand(); - var method = command.GetType().GetMethod("ExecuteAsync"); + var method = command.GetType().GetMethod( + "ExecuteAsync", + System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); method.Should().NotBeNull(); - method!.IsPublic.Should().BeTrue(); + method!.IsFamily.Should().BeTrue(); } } diff --git a/src/Refitter/GenerateCommand.cs b/src/Refitter/GenerateCommand.cs index 507f027f..80ff5536 100644 --- a/src/Refitter/GenerateCommand.cs +++ b/src/Refitter/GenerateCommand.cs @@ -23,7 +23,7 @@ public sealed class GenerateCommand : AsyncCommand private static readonly string Crlf = Environment.NewLine; - public override ValidationResult Validate(CommandContext context, Settings settings) + protected override ValidationResult Validate(CommandContext context, Settings settings) { if (!settings.NoLogging) Analytics.Configure(); @@ -35,7 +35,7 @@ public override ValidationResult Validate(CommandContext context, Settings setti return SettingsValidator.Validate(settings); } - public override async Task ExecuteAsync(CommandContext context, Settings settings, CancellationToken cancellationToken) + protected override async Task ExecuteAsync(CommandContext context, Settings settings, CancellationToken cancellationToken) { var refitGeneratorSettings = CreateRefitGeneratorSettings(settings); try diff --git a/src/Refitter/Refitter.csproj b/src/Refitter/Refitter.csproj index 560ce1cd..b44b0202 100644 --- a/src/Refitter/Refitter.csproj +++ b/src/Refitter/Refitter.csproj @@ -21,7 +21,7 @@ - +