public void Test_Follow_Command() { //arrange var input = "Peter follows Mary Poppins"; string[] expected = { "Peter", "follows", "Mary Poppins" }; //act var result = _commandParser.parse(input); //assert Assert.AreEqual(result[0], expected[0]); Assert.AreEqual(result[1], expected[1]); Assert.AreEqual(result[2], expected[2]); }
public void executeRequest(string inputLine) { var commands = _commandParser.parse(inputLine); if (inputLine.Contains(" ")) { switch (commands[1]) { case POST: _messageService.postMessage(commands[0], commands[2]); break; case FOLLOW: _userService.follow(commands[0], commands[2]); break; case WALL: Console.WriteLine(_messageService.viewWall(commands[0])); break; } } else { Console.WriteLine(_messageService.viewPrivateWall(commands[0], false)); } }