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

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

private adding_an_item_updates_the_maximum_if_it_has_changed ( ) : void
Результат void
        public void adding_an_item_updates_the_maximum_if_it_has_changed()
        {
            PostedTime item;
            var model = new PostedTimeCollectionModel();
            var observer = model.CreateObserver();

            for(double seconds = 1d; seconds < 6d; ++seconds)
            {
                item = PT(seconds, PostedTimeType.Normal, 5);
                model.Add(item);
                Assert.Equal(item, model.Maximum);
                model.Add(PT(seconds - 1, PostedTimeType.Normal, 5));
                Assert.Equal(item, model.Maximum);
            }

            Assert.Equal(5, observer.GetChangeCount(x => x.Maximum));
        }