Example #1
0
 public void ToExternalOrderSideConversion(OrderSide side)
 {
     Binance.Net.Objects.OrderSide converted = BinanceUtilities.ToExternal(side);
     Binance.Net.Objects.OrderSide check     = side == OrderSide.Buy
         ? Binance.Net.Objects.OrderSide.Buy
         : Binance.Net.Objects.OrderSide.Sell;
     Assert.Equal(converted, check);
 }
Example #2
0
        /// <summary>
        /// Convert Binance.Net to SpreadShare.Models.
        /// </summary>
        /// <param name="side">Binance.Net.Orderside.</param>
        /// <returns>SpreadShare.Models.OrderSide.</returns>
        public static OrderSide ToInternal(Binance.Net.Objects.OrderSide side)
        {
            switch (side)
            {
            case Binance.Net.Objects.OrderSide.Buy:
                return(OrderSide.Buy);

            case Binance.Net.Objects.OrderSide.Sell:
                return(OrderSide.Sell);

            default:
                throw new ArgumentException($"{side} not a known order side");
            }
        }
Example #3
0
        public void ToInternalOrderSideConversion(Binance.Net.Objects.OrderSide side)
        {
            OrderSide converted = BinanceUtilities.ToInternal(side);

            Assert.Equal(converted, side == Binance.Net.Objects.OrderSide.Buy ? OrderSide.Buy : OrderSide.Sell);
        }