public void Validate() { Storage.MustNotBeNull(); EndpointUpdatesNotifier.MustNotBeNull(); MessageNotifier.MustNotBeNull(); DeliveryErrorsQueue.MustNotBeNull(); }
public GatewayMessageSender(string inputAddress, IManageReceiveChannels channelManager, MessageNotifier notifier, string localAddress, ConfigurationBasedSiteRouter configRouter) { this.configRouter = configRouter; messageNotifier = notifier; this.localAddress = localAddress; this.channelManager = channelManager; this.inputAddress = inputAddress; }
/// <summary> /// Subscribes for notification of received message from mavlink protocol /// </summary> /// <param name="condition">A condition which must meet the message</param> /// <returns>Component which will notify an incoming message</returns> public IMessageNotifier SubscribeForReceive(Func <IMessage, bool> condition) { if (condition == null) { throw new ArgumentNullException(nameof(condition)); } if (_messageNotifiers.ContainsKey(condition)) { return(_messageNotifiers[condition]); } MessageNotifier messageNotifier = new MessageNotifier(); _messageNotifiers.Add(condition, messageNotifier); return(messageNotifier); }
public void TestContainsUsernameUnicode() { Assert.IsTrue(MessageNotifier.CheckContainsUsername("Test \u0460\u0460 message", "\u0460\u0460")); }
public void TestContainsUsernameStartOfLinePositive() { Assert.IsTrue(MessageNotifier.CheckContainsUsername("Test message", "Test")); }
private static void ShowMessageAndStep(string infoMsg) { MessageNotifier?.SetMessageAndIncrementStep(infoMsg); }
public void TestContainsUsernameAtSign() { Assert.IsTrue(MessageNotifier.CheckContainsUsername("@username hi", "username")); }
public void TestContainsUsernameColon() { Assert.IsTrue(MessageNotifier.CheckContainsUsername("username: hi", "username")); }
public void TestContainsUsernameSpecialCharactersPositive() { Assert.IsTrue(MessageNotifier.CheckContainsUsername("Test [#^-^#] message", "[#^-^#]")); }
public void TestContainsUsernameSpecialCharactersNegative() { Assert.IsFalse(MessageNotifier.CheckContainsUsername("Test pad[#^-^#]oru message", "[#^-^#]")); }
// Use this for initialization void Start() { m_messageNotifier = GameStats._MessageNotifier; }
public void TestContainsUsernameUnicodeNegative() { Assert.IsFalse(MessageNotifier.CheckContainsUsername("Test ha\u0460\u0460o message", "\u0460\u0460")); }
public void TestContainsUsernameBetweenInterpunction() { Assert.IsTrue(MessageNotifier.CheckContainsUsername("Hello 'test'-message", "Test")); }
public void TestContainsUsernameEndOfLineNegative() { Assert.IsFalse(MessageNotifier.CheckContainsUsername("This is a notificationtest", "Test")); }
public void TestContainsUsernameStartOfLineNegative() { Assert.IsFalse(MessageNotifier.CheckContainsUsername("Testmessage", "Test")); }
public void TestContainsUsernameMidlineNegative() { Assert.IsFalse(MessageNotifier.CheckContainsUsername("This is a testmessage for notifications", "Test")); }
public void TestContainsUsernameEndOfLinePositive() { Assert.IsTrue(MessageNotifier.CheckContainsUsername("This is a test", "Test")); }