AK.F1.Timing.Model.Collections.PostedTimeCollectionModelTest.adding_an_item_updates_the_mean C# (CSharp) Метод

adding_an_item_updates_the_mean() приватный Метод

private adding_an_item_updates_the_mean ( ) : void
Результат void
        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));
        }