public void GetCandlesAsyncTest() { var client = new HitRestApi(); var symbol = "BTCUSD"; var response = client.GetCandlesAsync(symbol).Result; ResponseBasicCheck(response); Assert.AreEqual(DEFAULT_CONTENT_LENGTH, response.Result.Length); }
public void GetCandlesAsyncLimitTest() { var client = new HitRestApi(); var symbol = "BTCUSD"; var limit = 555; var response = client.GetCandlesAsync(symbol, limit: limit).Result; ResponseBasicCheck(response); Assert.AreEqual(limit, response.Result.Length); }
public void GetCandlesAsyncMinute1Test() { var client = new HitRestApi(); var symbol = "BTCUSD"; var period = HitPeriod.Minute1; var response = client.GetCandlesAsync(symbol, period).Result; ResponseBasicCheck(response); Assert.AreEqual(DEFAULT_CONTENT_LENGTH, response.Result.Length); Assert.AreEqual(response.Result[0].Timestamp - response.Result[1].Timestamp, TimeSpan.FromMinutes(1)); }
public void GetCandlesAsyncFromTillTest() { var client = new HitRestApi(); var symbol = "BTCUSD"; var period = HitPeriod.Hour1; var from = new DateTime(2020, 4, 5); var till = new DateTime(2020, 4, 6); var response = client.GetCandlesAsync(symbol, from, till, period).Result; ResponseBasicCheck(response); Assert.AreEqual(24, response.Result.Length); Assert.AreEqual(response.Result[1].Timestamp - response.Result[0].Timestamp, TimeSpan.FromHours(1)); }