Exemple #1
0
        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");
        }
Exemple #2
0
 public WixLightTool(IWixToolRunner toolRunner)
 {
     _toolRunner = toolRunner;
 }
Exemple #3
0
 public WixCandleTool(IWixToolRunner toolRunner)
 {
     _toolRunner = toolRunner;
 }
Exemple #4
0
 public WixHeatTool(IWixToolRunner toolRunner)
 {
     _toolRunner = toolRunner;
 }
Exemple #5
0
 public WixTools(IWixToolRunner toolRunner)
 {
     Heat   = new WixHeatTool(toolRunner);
     Candle = new WixCandleTool(toolRunner);
     Light  = new WixLightTool(toolRunner);
 }