public void ExecuteCommand(string userInput) { var command = CommandParser.TranslateUserInputToCommand(userInput); if (command == null) { return; } switch (command.MethodCall) { case CommandEnums.FollowUser: RunFollowCommand(command); break; case CommandEnums.GetMessages: RunGetMessagesCommand(command); break; case CommandEnums.GetWall: RunWallCommand(command); break; case CommandEnums.PostMessage: RunPostMessageCommand(command); break; } }
private void WhenTheInputIsParsed() { ParsedCommand = MessageAppCommandParser.TranslateUserInputToCommand(UserInput); }