public void NotifiesAuctionClosedWhenAuctionClosedMessageReceived()
        {
            auctionEventListener.Expects.One.Method(x => x.AuctionClosed());

            Message auctionClosedMessage = Message(@"SOLVersion: 1.1; Event: CLOSE;");

            auctionMessageTranslator.Process(auctionClosedMessage);
        }
Exemplo n.º 2
0
        void JoinAuction()
        {
            xmppClient.Login();
            var      itemJid = new Jid(this.ItemId, XMPP_HOST, RESOURCE);
            IAuction auction = new XmppAuction(xmppClient, itemJid);
            var      auctionMessageTranslator = new AuctionMessageTranslator(new Domain.AuctionSniper(this, auction));

            xmppClient.OnChatMessageReceived += (s, msg) => auctionMessageTranslator.Process(msg);
            auction.Join();
            ShowStatus("joining");
        }