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