public void adding_an_item_updates_the_mean()
{
var model = new PostedTimeCollectionModel();
var observer = model.CreateObserver();
model.Add(PT(1d, PostedTimeType.Normal, 1));
Assert.Equal(TS(1d), model.Mean);
model.Add(PT(1d, PostedTimeType.Normal, 1));
Assert.Equal(TS(1d), model.Mean);
model.Add(PT(4d, PostedTimeType.Normal, 1));
Assert.Equal(TS(2d), model.Mean);
Assert.Equal(2, observer.GetChangeCount(x => x.Mean));
}