public void SetUp() { inputLine = new InputLine(); stubCommandConsole = MockRepository.GenerateStub<ICommandConsole>(); stubMessageConsole = MockRepository.GenerateStub<IMessageConsole>(); stubInputView = MockRepository.GenerateStub<IOverlayView>(); stubCommandConsoleView = MockRepository.GenerateStub<IOverlayView>(); stubMessageConsoleView = MockRepository.GenerateStub<IOverlayView>(); stubPossibleCommandsView = MockRepository.GenerateStub<IOverlayView>(); stubKeyboard = MockRepository.GenerateStub<IKeyboard>(); consoleController = new ConsoleController(inputLine, stubCommandConsole, stubMessageConsole, stubInputView, stubCommandConsoleView, stubMessageConsoleView, stubPossibleCommandsView, stubKeyboard); }
public ConsoleController(InputLine inputLine, ICommandConsole commandConsole, IMessageConsole messageConsole, IOverlayView inputView, IOverlayView commandConsoleView, IOverlayView messageConsoleView, IOverlayView possibleCommandsView, IKeyboard keyboard) { this.InputLine = inputLine; _commandConsole = commandConsole; _messageConsole = messageConsole; _inputView = inputView; _commandConsoleView = commandConsoleView; _messageConsoleView = messageConsoleView; _possibleCommandsView = possibleCommandsView; _keyboard = keyboard; this.InputLine.CurrentInput = ""; }