public async Task UpdatedPairByIdAsync_CorrectId_UpdatesPair() { var testData = await FormDataAsync(); var expectedCurrencyData = new CreateOrUpdateCurrencyData { PairName = "XRP-USD", BuyPrice = 258.0m, SellPrice = 259.0m, LastTradePrice = 260.0m, HighPrice = 261.0m, LowPrice = 262.0m, Volume = 1234568, Updated = DateTime.Now }; var actualBefore = testData.First(); actualBefore.Should().NotBeEquivalentTo(expectedCurrencyData); var id = actualBefore.PairId; await _bittrexService.UpdatedPairByIdAsync(id, expectedCurrencyData); var actualAfter = await TestApiDbContext.Pairs.SingleAsync(x => x.PairId == id); actualAfter.Should().BeEquivalentTo(expectedCurrencyData); }
public Task <PairData> UpdatedPairById(long id, CreateOrUpdateCurrencyData data) { return(_bittrexService.UpdatedPairByIdAsync(id, data)); }