示例#1
0
 public BaseTest()
 {
     LecternMessage.LoadRegex();
     bridge = GlobalContainer.Container.GetExport <ILecternBridge>().Value;
 }
示例#2
0
        public void TestArguments(string messagetext, List <string> expected)
        {
            var message = new LecternMessage(messagetext);

            Assert.Equal(expected, message.Arguments);
        }
示例#3
0
        public void TestSerialization(string messagetext, string expected)
        {
            var message = new LecternMessage(messagetext);

            Assert.Equal(expected, message.ToJson(false));
        }
示例#4
0
 public override void RecieveMessage(LecternMessage message)
 {
     logger.Info("Message was Recieved by plugin {0}: {1}", Name, message.ToJson(false));
 }
示例#5
0
 public abstract void RecieveMessage(LecternMessage message);
示例#6
0
 public override void RecieveMessage(LecternMessage message)
 {
 }
示例#7
0
 public void RecieveMessage(LecternMessage message)
 {
     _logger.Info("Message was Recieved: {0}", message.ToJson());
 }
示例#8
0
 public void SendMessage(LecternMessage message)
 {
     _logger.Info("Message was Sent: {0}", message.ToJson());
 }