public void Strength_Buy100Sell50_ReturnsNeutral75()
        {
            var combinedSignal = new DefensiveCombinedSignal( new BuySignal( 100 ), new SellSignal( 50 ) );

            var expectedSignal = new NeutralSignal( 75 );
            Assert.That( combinedSignal, Is.EqualTo( expectedSignal ) );
        }
        public void Strength_Buy0Neutral100_ReturnsNeutral100()
        {
            var combinedSignal = new DefensiveCombinedSignal( new BuySignal( 0 ), new NeutralSignal( 100 ) );

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

            var expectedSignal = new NeutralSignal( 50 );
            Assert.That( combinedSignal, Is.EqualTo( expectedSignal ) );
        }
Beispiel #4
0
        public void NeutralSignal_WhenCreated_StrengthIs50()
        {
            var signal = new NeutralSignal();

            Assert.That( signal.Strength.Value, Is.EqualTo( 50 ) );
        }