public void PublicApiTest1() { var api = new PublicApi(); var ticker = api.GetTicker("btc_jpy"); Console.WriteLine(ticker.ToString()); Assert.NotNull(ticker); }
public async Task GetTicker() { var res1 = await PublicApi.GetTicker(ProductCode.BtcJpy); Assert.NotNull(res1); var res2 = await PublicApi.GetTicker(ProductCode.FxBtcJpy); Assert.NotNull(res2); var res3 = await PublicApi.GetTicker(ProductCode.EthBtc); Assert.NotNull(res3); }
public PrivateApiTest() { var apiKey = Environment.GetEnvironmentVariable("BITFLYER_API_KEY"); var apiSecret = Environment.GetEnvironmentVariable("BITFLYER_API_SECRET"); if (apiKey == null || apiSecret == null) { throw new Exception("Please set the environment variable BITFLYER_API_KEY and BITFLYER_API_SECRET for private API tests."); } apiClient = new PrivateApi(apiKey, apiSecret); var ticker = PublicApi.GetTicker(ProductCode.FxBtcJpy).Result; var latestPrice = ticker.LatestPrice; buyPrice = (int)(latestPrice * 0.95); sellPrice = (int)(latestPrice * 1.05); }