Пример #1
0
        public void With_One_UpBar_and_Two_DownBars_PatternDirection_Should_be_Down()
        {
            Bar     bar1 = new Bar(10, 20, 0, 5, 0, DateTime.Now, DateTime.Now);
            Pattern pt   = new Pattern(bar1);
            Bar     bar2 = new Bar(5, 15, -5, 0, 0, DateTime.Now, DateTime.Now);

            pt.AddBar(bar2);
            Bar bar3 = new Bar(0, 10, -10, -5, 0, DateTime.Now, DateTime.Now);

            pt.AddBar(bar3);

            Assert.AreEqual(PatternDirection.Down, pt.Direction);
        }
Пример #2
0
        public void With_Three_UpBars_PatternDirection_Should_be_Up()
        {
            Bar     bar1 = Helper.GetUpBar();
            Pattern pt   = new Pattern(bar1);
            Bar     bar2 = Helper.GetUpBar(bar1, DateTime.Now);

            pt.AddBar(bar2);
            Bar bar3 = Helper.GetBalanceBar(bar2, DateTime.Now);

            pt.AddBar(bar3);

            Assert.AreEqual(PatternDirection.Up, pt.Direction);
        }