private void Responses_QueueChanged(object sender, QueueChangedEventArgs <string> e) { try { if (e.Changed != QueueChangedEventArgs <string> .Change.Enqueued) { return; } if (e.Item.ToLower().Contains("arclsendtext")) { return; } if (e.Item.ToLower().Contains("alita")) { Application.Current.Dispatcher.Invoke(() => { var prikaz = RobotPrikaz.GetRobotPrikaz(e.Item); ZarizeniZasilaPrikaz?.Invoke(this, prikaz); }); } } catch (Exception exception) { string s = exception.Data.ToString(); } }
public void TestRobotPrikaz() { var robotPrikazProPorovnani = new RobotPrikaz(TypPrikazu.Trigger, "smtsklad", "open", 0); string temp = "alita_trigger_smtsklad_open_0"; var prikaz = RobotPrikaz.GetRobotPrikaz(temp); Assert.AreEqual(robotPrikazProPorovnani, prikaz); }