public void OnExecute_Returns_Successful_ExitCode() { // Arrange var commandLineApplication = new CommandLineApplication(); var mockConfigurationRoot = Mock.Of <IConfigurationRoot>(); var mockServiceCollection = Mock.Of <IServiceCollection>(); var sut = new CommandStub(commandLineApplication, mockConfigurationRoot, mockServiceCollection); // Act var result = sut.OnExecute(); // Assert result.ShouldBe(ExitCodes.SUCCESSFUL); }