public void SetsSniperValuesInColumns() { SniperSnapshot joining = SniperSnapshot.Joining(ITEM_ID); SniperSnapshot bidding = joining.Bidding(555, 666); _snipersDataSet.AddSniper(joining); _snipersDataSet.SniperStateChanged(bidding); AssertRowMatchesSnapshot(0, bidding); }
public void SetSniperValuesInColumns() { SniperSnapshot joining = SniperSnapshot.Joining("item id"); SniperSnapshot bidding = joining.Bidding(555, 666); model.AddSniperSnapShot(joining); model.SniperStateChanged(bidding); assertRowMatchesSnapShot(0, bidding); }
public void CurrentPrice(int price, int increment, PriceSource priceSource) { switch(priceSource) { case PriceSource.FromSniper: _snapshot = _snapshot.Winning(price); break; case PriceSource.FromOtherBidder: int bid = price + increment; _auction.Bid(bid); _snapshot = _snapshot.Bidding(price, bid); break; } NotifyChange(); }
public void CurrentPrice(int price, int increment, PriceSource priceSource) { switch (priceSource) { case PriceSource.FromSniper: _snapshot = _snapshot.Winning(price); break; case PriceSource.FromOtherBidder: int bid = price + increment; _auction.Bid(bid); _snapshot = _snapshot.Bidding(price, bid); break; } NotifyChange(); }
public void UpdatesCorrectRowForSniper() { SniperSnapshot joining = SniperSnapshot.Joining("item 0"); SniperSnapshot joining2 = SniperSnapshot.Joining("item 1"); SniperSnapshot bidding = joining.Bidding(555, 666); SniperSnapshot bidding2 = joining2.Bidding(666, 777); _snipersDataSet.AddSniper(joining); _snipersDataSet.AddSniper(joining2); _snipersDataSet.SniperStateChanged(bidding); _snipersDataSet.SniperStateChanged(bidding2); AssertRowMatchesSnapshot(0, bidding); AssertRowMatchesSnapshot(1, bidding2); }