Exemple #1
0
        public async Task Can_Place_Limit_Order()
        {
            // Arrange
            var client             = this.GetClient();
            var limitOrderCriteria = new LimitOrderCriteria
            {
                Pair     = "XBTZAR",
                PostOnly = true,
                Price    = 200000,
                Type     = OrderTypes.Ask,
                Volume   = 0.000006M
            };

            // Act
            var createOrderResponse = await client.PostLimitOrderAsync(limitOrderCriteria : limitOrderCriteria);

            // Assert
            Assert.NotNull(createOrderResponse);
            Assert.False(string.IsNullOrWhiteSpace(value: createOrderResponse.OrderId));
        }
 public static async Task <CreateOrderResponse> PostLimitOrderAsync(this LunoClient lunoClient, LimitOrderCriteria limitOrderCriteria)
 {
     return(await lunoClient.PostAsync <CreateOrderResponse>(ResourceBase, limitOrderCriteria));
 }