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); }
/// <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"); } }
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); }