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); }
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); }