AuctionSniper.Acceptance.Tests.FakeAuctionServer.HasReceivedBid C# (CSharp) Method

HasReceivedBid() public method

public HasReceivedBid ( Money price, string sniperId ) : void
price AuctionSniper.Domain.Money
sniperId string
return void
        public void HasReceivedBid(Money price, string sniperId)
        {
            string bid_message = string.Format(BID_COMMAND, price.Amount);
            singleMessageListener.ReceivesAMessageFrom(sniperId, Is.EqualTo(bid_message), "did not receive bid message");
        }

Usage Example

Beispiel #1
0
        public void SniperMakeHigherBidButLoses()
        {
            auction.StartSellingItem();
            application.StartBiddingIn(auction);
            auction.HasReceivedJoinRequestFrom(ApplicationRunner.SniperXmppID);

            auction.ReportPrice(1000.Gbp(), 98.Gbp(), "other bidder");
            application.HasShownSniperIsBidding();
            auction.HasReceivedBid(1098.Gbp(), ApplicationRunner.SniperXmppID);


            auction.AnnounceClosed();
            application.ShowsSniperHasLostAuction();
        }