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

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

private reset_raises_begin_and_end_events ( ) : void
Результат void
        public void reset_raises_begin_and_end_events()
        {
            var resetBeginRaised = false;
            var resetCompleteRaised = false;
            var model = new DoubleCollectionModel();

            model.ResetBegin += delegate
            {
                Assert.False(resetBeginRaised);
                Assert.False(resetCompleteRaised);
                resetBeginRaised = true;
            };
            model.ResetComplete += delegate
            {
                Assert.True(resetBeginRaised);
                Assert.False(resetCompleteRaised);
                resetCompleteRaised = true;
            };
            model.Reset();
            Assert.True(resetBeginRaised && resetCompleteRaised);
        }