public void GetObvTest() { IEnumerable <ObvResult> results = Indicator.GetObv(history); // assertions // should always be the same number of results as there is history Assert.AreEqual(502, results.Count()); // sample value ObvResult r = results.Where(x => x.Index == 502).FirstOrDefault(); Assert.AreEqual(539843504, r.Obv); }
public void GetObvTest() { IEnumerable <ObvResult> results = Indicator.GetObv(history); // assertions // should always be the same number of results as there is history Assert.AreEqual(502, results.Count()); // sample value ObvResult r = results.Where(x => x.Date == DateTime.ParseExact("12/31/2018", "MM/dd/yyyy", null)).FirstOrDefault(); Assert.AreEqual(539843504, r.Obv); }
public void WithSma() { List <ObvResult> results = Indicator.GetObv(quotes, 20).ToList(); // assertions // should always be the same number of results as there is quotes Assert.AreEqual(502, results.Count); Assert.AreEqual(482, results.Where(x => x.ObvSma != null).Count()); // sample values ObvResult r1 = results[501]; Assert.AreEqual(539843504, r1.Obv); Assert.AreEqual(1016208844.40, r1.ObvSma); }
public void GetObvWithSmaTest() { IEnumerable <ObvResult> results = Indicator.GetObv(history, 20); // assertions // should always be the same number of results as there is history Assert.AreEqual(502, results.Count()); Assert.AreEqual(482, results.Where(x => x.Sma != null).Count()); // sample values ObvResult r1 = results.Where(x => x.Index == 502).FirstOrDefault(); Assert.AreEqual(539843504, r1.Obv); Assert.AreEqual(1016208844.40m, r1.Sma); }
public void Standard() { List <ObvResult> results = quotes.GetObv().ToList(); // assertions // should always be the same number of results as there is quotes Assert.AreEqual(502, results.Count); Assert.AreEqual(502, results.Where(x => x.ObvSma == null).Count()); // sample values ObvResult r1 = results[249]; Assert.AreEqual(1780918888, r1.Obv); Assert.AreEqual(null, r1.ObvSma); ObvResult r2 = results[501]; Assert.AreEqual(539843504, r2.Obv); Assert.AreEqual(null, r2.ObvSma); }
public void GetObv() { List <ObvResult> results = Indicator.GetObv(history).ToList(); // assertions // should always be the same number of results as there is history Assert.AreEqual(502, results.Count); Assert.AreEqual(502, results.Where(x => x.Sma == null).Count()); // sample values ObvResult r1 = results[249]; Assert.AreEqual(1780918888m, r1.Obv); Assert.AreEqual(null, r1.Sma); ObvResult r2 = results[501]; Assert.AreEqual(539843504, r2.Obv); Assert.AreEqual(null, r2.Sma); }
public void GetObvTest() { IEnumerable <ObvResult> results = Indicator.GetObv(history); // assertions // should always be the same number of results as there is history Assert.AreEqual(502, results.Count()); Assert.AreEqual(502, results.Where(x => x.Sma == null).Count()); // sample values ObvResult r1 = results.Where(x => x.Index == 250).FirstOrDefault(); Assert.AreEqual(1780918888m, r1.Obv); Assert.AreEqual(null, r1.Sma); ObvResult r2 = results.Where(x => x.Index == 502).FirstOrDefault(); Assert.AreEqual(539843504, r2.Obv); Assert.AreEqual(null, r2.Sma); }