public void TestParseVircurexMyOrdersEmpty() { JObject ordersJson = LoadTestData <JObject>("read_orders_empty.json"); List <MyOrder> orders = VircurexParsers.ParseMyActiveOrders(ordersJson); Assert.AreEqual(0, orders.Count); }
public void TestParseVircurexMyOrders() { JObject ordersJson = LoadTestData <JObject>("read_orders_single.json"); DateTime expectedCreated = new DateTime(2014, 1, 13, 22, 41, 46); List <MyOrder> orders = VircurexParsers.ParseMyActiveOrders(ordersJson); Assert.AreEqual(1, orders.Count); Assert.AreEqual("VTC/BTC", orders[0].MarketId.ToString()); Assert.AreEqual(expectedCreated, orders[0].Created); Assert.AreEqual(OrderType.Buy, orders[0].OrderType); Assert.AreEqual(19.87m, orders[0].OriginalQuantity); Assert.AreEqual(18.79m, orders[0].Quantity); Assert.AreEqual(0.00363m, orders[0].Price); }