Пример #1
0
        public void CrossGetHisMatchExactTest(int tradeType, long?start_time, long?end_time,
                                              long?from_id, int size, string direct,
                                              string contractCode, string pair)
        {
            var result = client.CrossGetHisMatchExactAsync(tradeType, start_time, end_time, from_id, size, direct, contractCode, pair).Result;
            var strret = JsonConvert.SerializeObject(result, Formatting.Indented);

            Console.WriteLine(strret);
            Assert.Equal("ok", result.status);
            string tp = null;

            if (pair != null)
            {
                tp = pair.Split("-")[1].ToUpper();
            }
            if (contractCode != null)
            {
                tp = contractCode.Split("-")[1].ToUpper();
            }
            foreach (var item in result.data.trades)
            {
                Assert.Equal(tp, item.tradePartition);
            }
            Console.WriteLine("------------");
        }
Пример #2
0
        public void GetHisMatchExactTest(string contractCode, int tradeType, long?start_time, long?end_time,
                                         long?from_id)
        {
            var    result = client.IsolatedGetHisMatchExactAsync(contractCode, tradeType, start_time, end_time, from_id).Result;
            string strret = JsonConvert.SerializeObject(result, Formatting.Indented);

            Console.WriteLine(strret);
            Assert.Equal("ok", result.status);

            result = client.CrossGetHisMatchExactAsync(contractCode, tradeType, start_time, end_time, from_id).Result;
            strret = JsonConvert.SerializeObject(result, Formatting.Indented);
            Console.WriteLine(strret);
            Assert.Equal("ok", result.status);
        }