コード例 #1
0
ファイル: BaseEventFixture.cs プロジェクト: aoki1210/kigg
        public void Publish_Should_Raise_Event()
        {
            Mock <IEventSubscription> subscription = new Mock <IEventSubscription>();

            bool isRaised = false;

            subscription.Setup(s => s.GetExecutionStrategy()).Returns(delegate { isRaised = true; });
            subscription.Setup(s => s.SubscriptionToken).Returns(new SubscriptionToken());

            _event.Subscribe(subscription.Object);
            _event.Publish();

            Assert.True(isRaised);
        }
コード例 #2
0
        public void Subscribe_With_ActionShould_Return_New_Token()
        {
            var token = _event.Subscribe(delegate { });

            Assert.NotNull(token);
        }