public void Classify_AskGreaterThan1Point1AndBidLessThan1Point2Provided_ShouldClassifyAsBuy()
        {
            var record = new FakeRecord { Ask = 1.9, Bid = 0.9 };

            var marketAction = _classifier.Classify(record, _root);

            Assert.AreEqual(MarketAction.Buy, marketAction);
        }
        public void Classify_AskLessThan1Point1Provided_ShouldClassifyAsSell()
        {
            var record = new FakeRecord { Ask = 0.9 };

            var marketAction = _classifier.Classify(record, _root);

            Assert.AreEqual(MarketAction.Sell, marketAction);
        }
        public void ClassifyRecord_ShouldCallClassifier()
        {
            var record = new FakeRecord();

            _tree.ClassifyRecord(record);

            _classifierMock
                .Verify(x => x.Classify(record, _tree.Root), Times.Once);
        }