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