Exemplo n.º 1
0
        private List <Tuple <IInstallCmd, ICmdExecutor> > CreateCommandExecutorPairs()
        {
            var results = new List <Tuple <IInstallCmd, ICmdExecutor> >();

            foreach (var cmd in CommandGroup.Commands)
            {
                var executor = ExecutorFactory.CreateForCommand(cmd);
                results.Add(new Tuple <IInstallCmd, ICmdExecutor>(cmd, executor));
            }

            return(results);
        }