コード例 #1
0
        public void CanPublicDomainEvent()
        {
            var result   = "";
            var expected = "test-message";

            using (DomainEventPublisher.Current()
                   .Register <MyDomainEvent>(eventArgs => result = eventArgs.Message))
            {
                DomainEventPublisher.Current()
                .Publish(new MyDomainEvent(expected));
            }

            Assert.That(result, Is.EqualTo(expected));
        }