public void TestParseBterMarketPairs() { JArray pairsJson = LoadTestData <JArray>("pairs.json"); List <BterMarketId> pairs = BterMarketId.ParsePairs(pairsJson); Assert.AreEqual(76, pairs.Count); Assert.AreEqual("btc_cny", pairs[0].ToString()); Assert.AreEqual("ltc_cny", pairs[1].ToString()); Assert.AreEqual("bqc_cny", pairs[2].ToString()); }
public void TestParseBterMarketTrades() { JObject tradesJson = LoadTestData <JObject>("history_doge_btc.json"); BterMarketId marketId = new BterMarketId("doge_btc"); List <MarketTrade> trades = BterMarketTrade.Parse(marketId, tradesJson); Assert.AreEqual(40, trades.Count); Assert.AreEqual("3797993", trades[0].TradeId.ToString()); Assert.AreEqual(new DateTime(2014, 1, 24, 22, 43, 46), trades[0].DateTime); Assert.AreEqual((decimal)5000, trades[0].Quantity); Assert.AreEqual((decimal)0.00000229, trades[0].Price); Assert.AreEqual("3797995", trades[1].TradeId.ToString()); Assert.AreEqual(new DateTime(2014, 1, 24, 22, 43, 56), trades[1].DateTime); Assert.AreEqual((decimal)8215.336, trades[1].Quantity); Assert.AreEqual((decimal)0.00000229, trades[1].Price); }