public void SniperBidsForMultipleItems()
{
auction.StartSellingItem();
auction2.StartSellingItem();
application.StartBiddingIn(auction, auction2);
auction.HasReceivedJoinRequestFromSniper(ApplicationRunner.SNIPER_XMPP_ID);
auction2.HasReceivedJoinRequestFromSniper(ApplicationRunner.SNIPER_XMPP_ID);
auction.ReportPrice(1000, 98, "other bidder");
auction.HasReceivedBid(1098, ApplicationRunner.SNIPER_XMPP_ID);
auction2.ReportPrice(500, 21, "other bidder");
auction2.HasReceivedBid(521, ApplicationRunner.SNIPER_XMPP_ID);
auction.ReportPrice(1098, 97, ApplicationRunner.SNIPER_XMPP_ID);
auction2.ReportPrice(521, 22, ApplicationRunner.SNIPER_XMPP_ID);
application.HasShownSniperIsWinning(auction, 1098);
application.HasShownSniperIsWinning(auction2, 521);
auction.AnnounceClosed();
auction2.AnnounceClosed();
application.ShowSniperHasWonAuction(auction, 1098);
application.ShowSniperHasWonAuction(auction2, 521);
}