Exemple #1
0
        public void Strength_Buy50Sell100_ReturnsSell0()
        {
            var combinedSignal = new OffensiveCombinedSignal(new BuySignal(50), new SellSignal(100));

            var expectedSignal = new SellSignal(0);

            Assert.That(combinedSignal, Is.EqualTo(expectedSignal));
        }
Exemple #2
0
        public void Strength_Sell100Neutral100_ReturnsSell25()
        {
            var combinedSignal = new OffensiveCombinedSignal(new SellSignal(100), new NeutralSignal(100));

            var expectedSignal = new SellSignal(25);

            Assert.That(combinedSignal, Is.EqualTo(expectedSignal));
        }
Exemple #3
0
        public void Strength_Buy100Neutral50_ReturnsBuy37()
        {
            var combinedSignal = new OffensiveCombinedSignal(new BuySignal(100), new NeutralSignal(50));

            var expectedSignal = new BuySignal(37);

            Assert.That(combinedSignal, Is.EqualTo(expectedSignal));
        }