Exemplo n.º 1
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();
            }
        }