public MazeWixBuilder(IWixToolRunner wixToolRunner, IMazeRestClient restClient, IFileSystem fileSystem, VersionFolderPathResolver versionFolderPathResolver) { _wixTools = new WixTools(wixToolRunner); _restClient = restClient; _fileSystem = fileSystem; _versionFolderPathResolver = versionFolderPathResolver; var currentPath = _fileSystem.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); _clientFilesDirectory = _fileSystem.Path.Combine(currentPath, "client"); _wixFilesDirectory = _fileSystem.Path.Combine(currentPath, "wix"); }
public WixLightTool(IWixToolRunner toolRunner) { _toolRunner = toolRunner; }
public WixCandleTool(IWixToolRunner toolRunner) { _toolRunner = toolRunner; }
public WixHeatTool(IWixToolRunner toolRunner) { _toolRunner = toolRunner; }
public WixTools(IWixToolRunner toolRunner) { Heat = new WixHeatTool(toolRunner); Candle = new WixCandleTool(toolRunner); Light = new WixLightTool(toolRunner); }