public ModuleProjectDiscovery([SuiteRoot] IFileSystemDirectory suiteRoot) { Contract.Requires(suiteRoot != null); this.suiteRoot = suiteRoot; }