public CommandRunner( Type type, IEnumerable <ArgumentInfo> constructorParamValues, IDependencyResolver dependencyResolver, AppSettings appSettings) { _type = type; _constructorParamValues = constructorParamValues; _dependencyResolver = dependencyResolver; _appSettings = appSettings; _modelValidator = new ModelValidator(dependencyResolver); _argumentMerger = new ArgumentMerger(appSettings); _appInstanceCreator = new AppInstanceCreator(appSettings); }