public OrderProcessor(BuyOrders buyOrders, SellOrders sellOrders, Trades trades, OrderMatcher tryMatchBuyOrder, OrderMatcher tryMatchSellOrder) { m_BuyOrders = buyOrders; m_SellOrders = sellOrders; m_Trades = trades; TryMatchBuyOrder = tryMatchBuyOrder; TryMatchSellOrder = tryMatchSellOrder; }
public void EmptyMatcher_NullTrade() { var currentMatcher = new OrderMatcher(); Assert.Null(currentMatcher.CurrentTrade); }
public void EstimateTradedXlmAmountTest(long assetAmount, double price, OrderSide side, long estimatedQuoteAmount) { Assert.AreEqual(estimatedQuoteAmount, OrderMatcher.EstimateQuoteAmount(assetAmount, price, side)); }