public async Task RemoveCanceledWithdrawalSteamOffer(OfferStatusRequest request) { var offerTransaction = await _offerRepoService.FindAsync(request.OfferSend.SteamOffer.Id); await _itemInOfferTransactionRepoService.Remove(offerTransaction.Id); await _offerRepoService.Remove(offerTransaction.Id); }
public async Task UserWithdrawlOfferWasCanceled() { _offerMinmalInfo.OfferSend.SteamOffer.ItemsToReceive.Clear(); _offerMinmalInfo.OfferSend.SteamOffer.Id = "12346"; A.CallTo(() => _fakedOfferTranascrionRepoService.FindAsync("12346")) .Returns(new DatabaseModel.OfferTransaction(0, 0, 0, false, "123456", null, 10)); await _offerService.RemoveCanceledWithdrawalSteamOffer(_offerMinmalInfo); A.CallTo(() => _fakedOfferTranascrionRepoService.Remove(10)).MustHaveHappened(); A.CallTo(() => _fakedItemInOfferTransactionRepoService.Remove(10)).MustHaveHappened(); A.CallTo(() => _fakedOfferTranascrionRepoService.FindAsync("12346")).MustHaveHappened(); }
public async Task RemovedAllItemsWithOfferId() { var toInsert1 = new DatabaseModel.ItemInOfferTransaction(_setup.OfferTransaction8.Id, _setup.ItemDescription1.Id, "assetId4471", new decimal(14.45)); var toInsert2 = new DatabaseModel.ItemInOfferTransaction(_setup.OfferTransaction8.Id, _setup.ItemDescription1.Id, "assetId4472", new decimal(14.45)); var toInsert3 = new DatabaseModel.ItemInOfferTransaction(_setup.OfferTransaction8.Id, _setup.ItemDescription1.Id, "assetId4473", new decimal(14.45)); var toInsert4 = new DatabaseModel.ItemInOfferTransaction(_setup.OfferTransaction8.Id, _setup.ItemDescription1.Id, "assetId4474", new decimal(14.45)); await _itemInOfferTransactionRepoService.InsertAsync(toInsert1); await _itemInOfferTransactionRepoService.InsertAsync(toInsert2); await _itemInOfferTransactionRepoService.InsertAsync(toInsert3); await _itemInOfferTransactionRepoService.InsertAsync(toInsert4); var nr = await _itemInOfferTransactionRepoService.Remove(_setup.OfferTransaction8.Id); Assert.Equal(4, nr); }