示例#1
0
        public void AtrValueIsRight()
        {
            var calculator = new AtrCalculator();
            var atrs       = calculator.Calculate(TestData).ToArray();

            Assert.Equal(2, atrs.Length);
            // Cannot find equal assert with threshold
            var abs = Math.Abs(0.59M - atrs.Last());

            Assert.True(abs < 0.01M);
        }
示例#2
0
        public void FirstAtrIsTheAverageOfFirst14TrValues()
        {
            var trs = TestData.Take(14);

            var calculator = new AtrCalculator();
            var atrs       = calculator.Calculate(trs).ToArray();

            Assert.Equal(1, atrs.Length);
            // Cannot find equal assert with threshold
            var abs = Math.Abs(0.56M - atrs.Last());

            Assert.True(abs < 0.01M);
        }