Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }