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);
        }
Example #3
0
 public void EstimateTradedXlmAmountTest(long assetAmount, double price, OrderSide side, long estimatedQuoteAmount)
 {
     Assert.AreEqual(estimatedQuoteAmount, OrderMatcher.EstimateQuoteAmount(assetAmount, price, side));
 }