Пример #1
0
            public void PreviousRSIPassedWithCandlestick_RSIGetsCalculated()
            {
                var expected   = new Lib.RSIValue(0.5430M, 0.5771M, 4);
                var calculator = new Lib.RSICalculator(MIN_SAMPLES);
                var actual     = calculator.CalculateNextValue(new Lib.RSIValue(0.5848M, 0.5446M, 4), new Lib.Candlestick(2M, 1M));

                Assert.Equal(expected, actual);
            }
Пример #2
0
 public void PreviousRSIPassedNoCandlestick_throwsArgumentNullException() =>
 Assert.Throws <ArgumentNullException>(testCode: () => {
     var calculator = new Lib.RSICalculator(MIN_SAMPLES);
     calculator.CalculateNextValue(new Lib.RSIValue(0.5848M, 0.5446M, 4), null);
 });
Пример #3
0
 public void PreviousRSINotPassedWtihCandlestick_throwsArgumentNullException() =>
 Assert.Throws <ArgumentNullException>(testCode: () => {
     var calculator = new Lib.RSICalculator(MIN_SAMPLES);
     calculator.CalculateNextValue(null, null);
 });