public async Task Test_GetCandlesAsync() { var now = DateTime.UtcNow; now = now.Date.AddHours(now.Hour); // cut to hours var mdRefresh = await _restClient .GetCandlesAsync("BTC/USDT", CandlesTimeframe.Timeframe1h, cancellationToken : _token) .ConfigureAwait(false); mdRefresh.Should().NotBeNull(); mdRefresh.MDEntry.Should().HaveCount(3); mdRefresh.MDEntry[0].TransactTime.Should().Be(now.AddHours(-2).ToUnixNano()); mdRefresh.MDEntry[2].TransactTime.Should().Be(now.ToUnixNano()); }
private async Task TestGetCandlesAsync(CancellationToken cancellationToken) { var mdRefresh = await _restClient.GetCandlesAsync( "XBTUSD", CandlesTimeframe.Timeframe1m, cancellationToken : cancellationToken).ConfigureAwait(false); _logger.LogInformation($"Candles: {mdRefresh}"); }