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

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

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