public void AddFakeTest() { var chatManager = new ChatCommandHandler(new List <IChatCommand>() { new TestCommand() }, new List <IAsyncChatCommand>()); var parsed = chatManager.ParseChat(A.Fake <Player>(), "/test hello"); Assert.IsTrue(parsed.CommandString == "test"); Assert.IsTrue(parsed.Arguments == "hello"); var messages = parsed.GetChatMessages().Result; Assert.Equals(messages.Count, 1); }
public void AddHelpChat() { var chatManager = new ChatCommandHandler(new List <IChatCommand>() { new HelpCommand() }, new List <IAsyncChatCommand>()); var parsed = chatManager.ParseChat(A.Fake <Player>(), "/help"); Assert.IsTrue(parsed.CommandString == "help"); var messages = parsed.GetChatMessages().Result; Assert.Equals(messages.Count, 1); Assert.Equals(messages[0], ChatText.Help); }