public void Test_Create() { JID j = new JID("foo", "jabber.com", "there"); Assert.AreEqual("[email protected]/there", j.ToString()); j = new JID(null, "jabber.com", null); Assert.AreEqual("jabber.com", j.ToString()); j = new JID("foo", "jabber.com", null); Assert.AreEqual("*****@*****.**", j.ToString()); j = new JID(null, "jabber.com", "there"); Assert.AreEqual("jabber.com/there", j.ToString()); }
private void m_pres_OnPrimarySessionChange(object sender, JID bare) { Presence pres = m_pres[bare]; LinkedList nodelist = m_items[bare.ToString()] as LinkedList; if (nodelist == null) return; foreach (ItemNode n in nodelist) n.ChangePresence(pres); }