Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        public void GetNodeTest()
        {
            PubSubManager mgr = GetPubSubMgr();

            PubSubNode node = mgr.GetNode(jid, NODE, 0);

            Assert.AreNotEqual(node, null);
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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();
            }
        }