Exemple #1
0
        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());
        }
Exemple #2
0
        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);
        }