public void BuildRosterIq() { var expectedXml1 = Resource.Get("Xmpp.Client.rosteriq1.xml"); var expectedXml2 = Resource.Get("Xmpp.Client.rosteriq2.xml"); var rosterIq = new IqQuery <Matrix.Xmpp.Roster.Roster>(); rosterIq.RemoveAttribute("id"); rosterIq.ShouldBe(expectedXml1); Matrix.Xmpp.Roster.Roster roster = rosterIq.Query; roster.ShouldBe(expectedXml2); }
public void Test3() { var expectedXml = Resource.Get("Xmpp.Client.rosteriq4.xml"); var roster = new Matrix.Xmpp.Roster.Roster(); roster.AddRosterItem(new Matrix.Xmpp.Roster.RosterItem("*****@*****.**")); var rosterIq = new IqQuery <Matrix.Xmpp.Roster.Roster>(roster) { Id = "foo" }; rosterIq.ShouldBe(expectedXml); }
public Session(GJTalkServer server, Socket socket) { this.server = server; this.socket = socket; // server.SessionManager.Add(this); readCallback = new AsyncCallback(OnRead); buffer = new byte[buff_size]; streamParser = new XmppStreamParser(); streamParser.OnError += streamParser_OnError; streamParser.OnStreamElement += streamParser_OnStreamElement; streamParser.OnStreamEnd += streamParser_OnStreamEnd; streamParser.OnStreamStart += streamParser_OnStreamStart; BeginRead(); Roster = new Xmpp.Roster.Roster(); Groups = new List<BuddyGroup>(); Console.WriteLine("New Session"); }
public Session(GJTalkServer server, Socket socket) { this.server = server; this.socket = socket; // server.SessionManager.Add(this); readCallback = new AsyncCallback(OnRead); buffer = new byte[buff_size]; streamParser = new XmppStreamParser(); streamParser.OnError += streamParser_OnError; streamParser.OnStreamElement += streamParser_OnStreamElement; streamParser.OnStreamEnd += streamParser_OnStreamEnd; streamParser.OnStreamStart += streamParser_OnStreamStart; BeginRead(); Roster = new Xmpp.Roster.Roster(); Groups = new List <BuddyGroup>(); Console.WriteLine("New Session"); }