public void ShouldProduceOneAverage() { var prices = new[] { 1F, 2F, 3F }.ToObservable(); var result = prices.MovingAverage(3); Assert.AreEqual(1, result.ToEnumerable().Count()); }
public void ShouldNotProduceAverage() { var prices = new[] { 1F }.ToObservable(); var result = prices.MovingAverage(10); Assert.AreEqual(0, result.ToEnumerable().Count()); }