public void GetExecutedOrderDetails_Should_RespondWithExecutedOrderResults() { // arrange CoinExPagedResult <CoinExOrderTransaction> expected = new CoinExPagedResult <CoinExOrderTransaction>() { Count = 1, CurrentPage = 1, HasNext = false, Data = new CoinExOrderTransaction[] { new CoinExOrderTransaction() } }; var objects = TestHelpers.PrepareClient(() => Construct(new CoinExClientOptions() { ApiCredentials = new ApiCredentials("test", "test") }), CreateRequest(expected)); // act var result = objects.Client.GetExecutedOrderDetails(123, 1, 10); // assert Assert.AreEqual(true, result.Success); TestHelpers.PublicInstancePropertiesEqual(expected, result.Data); }
public void GetOpenOrders_Should_RespondWithOpenOrders() { // arrange CoinExPagedResult <CoinExOrder> expected = new CoinExPagedResult <CoinExOrder>() { Count = 1, CurrentPage = 1, HasNext = false, Data = new CoinExOrder[] { new CoinExOrder() { Type = TransactionType.Buy } } }; var objects = TestHelpers.PrepareClient(() => Construct(new CoinExClientOptions() { ApiCredentials = new ApiCredentials("test", "test") }), CreateRequest(expected)); // act var result = objects.Client.GetOpenOrders("ETHBTC", 1, 10); // assert Assert.AreEqual(true, result.Success); TestHelpers.PublicInstancePropertiesEqual(expected, result.Data); }