RxAs.Rx4.ProofTests.Mock.EventOwner.Fire C# (CSharp) Method

Fire() public method

public Fire ( ) : void
return void
        public void Fire()
        {
            var handler = internalEvent;

            if (handler != null)
            {
                handler(this, EventArgs.Empty);
            }
        }

Usage Example

示例#1
0
        public void complete_does_not_equate_to_value()
        {
            var eventOwnerA = new EventOwner();

            var observableA = Observable.FromEvent<EventArgs>(x => eventOwnerA.Event += x, x => eventOwnerA.Event -= x);

            var stats = new StatsObserver<IEvent<EventArgs>>();
            observableA
                .SkipUntil(Observable.Empty<int>())
                .Subscribe(stats);

            eventOwnerA.Fire();
            eventOwnerA.Fire();
            eventOwnerA.Fire();

            Assert.AreEqual(0, stats.NextCount);
            Assert.IsFalse(stats.CompletedCalled);
        }
All Usage Examples Of RxAs.Rx4.ProofTests.Mock.EventOwner::Fire