static void Main(string[] args) { MetaMarketHandler marketHandler = new MetaMarketHandler(); decimal amount = 4.25M; Order buyOrder = new BuyingOrder(amount); BestPrice bestBuy = marketHandler.ProcessOrder(buyOrder); Console.WriteLine(bestBuy); // without data resetting, previous sell/buy will impact on future results marketHandler.ResetData(); // if we wanna re-gather data and reset existing balances decimal sellAmount = 1.67M; Order sellOrder = new SellingOrder(sellAmount); BestPrice bestSell = marketHandler.ProcessOrder(sellOrder); Console.WriteLine(bestSell); }
public OrderHandler_Test_Expected() { _marketHandler = new MetaMarketHandler(9900M); }