public BaseTest() { LecternMessage.LoadRegex(); bridge = GlobalContainer.Container.GetExport <ILecternBridge>().Value; }
public void TestArguments(string messagetext, List <string> expected) { var message = new LecternMessage(messagetext); Assert.Equal(expected, message.Arguments); }
public void TestSerialization(string messagetext, string expected) { var message = new LecternMessage(messagetext); Assert.Equal(expected, message.ToJson(false)); }
public override void RecieveMessage(LecternMessage message) { logger.Info("Message was Recieved by plugin {0}: {1}", Name, message.ToJson(false)); }
public abstract void RecieveMessage(LecternMessage message);
public override void RecieveMessage(LecternMessage message) { }
public void RecieveMessage(LecternMessage message) { _logger.Info("Message was Recieved: {0}", message.ToJson()); }
public void SendMessage(LecternMessage message) { _logger.Info("Message was Sent: {0}", message.ToJson()); }