public void Run(IEnumerable <string> instructions, IInstruction ip) { foreach (var instruction in instructions) { ip.Parse(instruction); RunInstruction(ip); } }