private void m_node_OnItemAdd(PubSubNode node, jabber.protocol.iq.PubSubItem item) { // OnItemRemove should have fired first, so no reason to remove it here. // Hopefully. Debug.Assert(lbID.Items.IndexOf(item.ID) == -1); lbID.Items.Add(item.ID); }
public void GetNodeTest() { PubSubManager mgr = GetPubSubMgr(); PubSubNode node = mgr.GetNode(jid, NODE, 0); Assert.AreNotEqual(node, null); }
private void m_node_OnItemRemove(PubSubNode node, jabber.protocol.iq.PubSubItem item) { int index = lbID.Items.IndexOf(item.ID); if (lbID.SelectedIndex == index) { rtItem.Clear(); } if (index >= 0) { lbID.Items.RemoveAt(index); } }
public void CreateNodeTest() { using (mocks.Record()) { Expect.Call(stream.Document).Return(doc); SetupTrackerBeginIq(delegate(IQ iq, IqCB cb, object cbArg) { string id = iq.GetAttribute("id"); string original = iq.OuterXml.Replace(" ", ""); string comparison = GetCreateNodeIQ(id).Replace(" ", ""); return(original == comparison); }); } using (mocks.Playback()) { PubSubManager mgr = GetPubSubMgr(); PubSubNode node = mgr.GetNode(jid, NODE, 0); node.Create(); } }