public ConsoleUserInterface(IConsoleTextManipulation textManipulation, IActionLogger logger, IServiceResultVisualizer serviceResultVisualizer) { if (textManipulation == null) { throw new ArgumentNullException("textManipulation"); } if (logger == null) { throw new ArgumentNullException("logger"); } if (serviceResultVisualizer == null) { throw new ArgumentNullException("serviceResultVisualizer"); } this.textManipulation = textManipulation; this.logger = logger; this.serviceResultVisualizer = serviceResultVisualizer; }
public void Setup() { this.serviceResultVisualizer = new ConsoleServiceResultVisualizer(); }