public void JoinAuction(Item item) { var auction = _auctionHouse.AuctionFor(item); var sniper = new Sniper(auction, item); auction.AddAuctionEventListener(sniper); _collector.AddSniper(sniper); auction.Join(); }
public void JoinAuction(string sniperId, Item item) { List <IAuctionEventListener> eventListeners = new List <IAuctionEventListener>(); IAuction auction = auctionHouse.AuctionFor(item); AuctionSniper sniper = new AuctionSniper(item, auction); auction.AddAuctionEventListener(sniper); eventListeners.Add(sniper); collector.AddSniper(sniper); auction.Join(); }