Ejemplo n.º 1
0
        public void Borrow_Should_RespondWithMarginTransaction()
        {
            // arrange
            var placed = new BinanceTransaction()
            {
                TransactionId = 11
            };

            var client = TestHelpers.CreateResponseClient(placed, new BinanceClientOptions()
            {
                ApiCredentials = new ApiCredentials("Test", "Test"),
                AutoTimestamp  = false
            });

            // act
            var result = client.Margin.Borrow("USDT", 2002);

            // assert
            Assert.IsTrue(result.Success);
            Assert.IsTrue(TestHelpers.AreEqual(placed, result.Data));
        }
Ejemplo n.º 2
0
        public async Task Transfer_Should_RespondWithMarginTransaction()
        {
            // arrange
            var placed = new BinanceTransaction()
            {
                TransactionId = 1001
            };

            var client = TestHelpers.CreateResponseClient(placed, new BinanceClientOptions()
            {
                ApiCredentials = new ApiCredentials("Test", "Test"),
                AutoTimestamp  = false
            });

            // act
            var result = await client.Margin.TransferAsync("USDT", 1001, TransferDirectionType.MainToMargin);

            // assert
            Assert.IsTrue(result.Success);
            Assert.IsTrue(TestHelpers.AreEqual(placed, result.Data));
        }