public void adding_an_item_updates_the_mean_delta_type_if_it_has_changed()
{
var model = new DoubleCollectionModel();
var observer = model.CreateObserver();
model.Add(10d);
Assert.Equal(DeltaType.None, model.MeanDeltaType);
model.Add(10d);
Assert.Equal(DeltaType.None, model.MeanDeltaType);
model.Add(20d);
Assert.Equal(DeltaType.Increase, model.MeanDeltaType);
model.Add(5d);
Assert.Equal(DeltaType.Decrease, model.MeanDeltaType);
Assert.Equal(2, observer.GetChangeCount(x => x.MeanDeltaType));
}