public DefaultSuiteFactory(IParameters parameters, [SuiteRoot] IFileSystemDirectory suiteRoot, ICommandEnumerator commandEnumerator) { targetGoal = parameters.Goal; this.suiteRoot = suiteRoot; ignoreTargetGoal = !commandEnumerator.NeedsExplicitTargetGoal(parameters.Command); }