public void PrivateMessageCommand_Instantiates_Properly(string message, string username)
        {
            var msg = new PrivateMessageCommand(username, message);

            Assert.Equal(message, msg.Message);
            Assert.Equal(username, msg.Username);
        }
Beispiel #2
0
        private void PrivateMessageCommandHandler(object sender, PrivateMessageCommand message, string server)
        {
            string curNick = string.Empty;
            Bot    session = Controller.Instance.GetBot(SelectedServer);

            if (session != null)
            {
                curNick = session.IRC.Nickname;
            }
            AddToBuffer(server, message.Recipient, string.Format("[{0}] \u0002{1}\u0002: {2}", message.TimeStamp.ToString("HH:mm:ss"), curNick, message.Message));
        }
        public void PrivateMessageCommand_Constructs_The_Correct_Message(string message, string username)
        {
            var msg = new PrivateMessageCommand(username, message).ToByteArray();

            var reader = new MessageReader <MessageCode.Server>(msg);
            var code   = reader.ReadCode();

            Assert.Equal(MessageCode.Server.PrivateMessage, code);

            Assert.Equal(4 + 4 + 4 + username.Length + 4 + message.Length, msg.Length);
            Assert.Equal(username, reader.ReadString());
            Assert.Equal(message, reader.ReadString());
        }
Beispiel #4
0
 private void RelayPrivateMessageCommand(object sender, PrivateMessageCommand e)
 {
     string msg = string.Format("[{0}] {1}", Bot.IRC.Nickname, e.Message);
     //ProcessRelay(e.Recipient, RelayType.Message, msg);
 }
        private static void PrivateMessageCommandHandler(object sender, PrivateMessageCommand message, string server)
        {
            string msg = string.Format("[{0}] [{1}] \u0002{2}\u0002: {3}", message.TimeStamp.ToString("HH:mm:ss"), server, " --Combot-- ", message.Message);

            Console.WriteLine(msg);
        }