예제 #1
0
        public void AverageLoss_PeriodBiggerOrEqualToDataLength_ReturnZero()
        {
            //When
            var result = Rsi.AverageLoss(ascending_data, period: 10);

            //Then
            Assert.Equal(0, result);
        }
예제 #2
0
        public void AverageLoss_SimpleValues_Calculated()
        {
            //When
            var result = Rsi.AverageLoss(descending_data, period: 9);

            //Then
            Assert.Equal(1, result);
        }
예제 #3
0
        public void AverageLoss_SimpleValues_Calculated(int period, double expected)
        {
            //When
            var result = Rsi.AverageLoss(_descendingData, period);

            //Then
            Assert.Equal(expected, result);
        }