Exemple #1
0
        public void GetEventTypes_ReturnsEmptyWhenHandlerIsNotGeneric()
        {
            var handler = new NonGenericHandler();

            var types = handler.GetEventTypes();

            Assert.Empty(types);
        }
Exemple #2
0
        public void WhenHandlerDoesNotInheritFromGenericHandler_ThenThrows()
        {
            var handler = new NonGenericHandler();

            Assert.Throws <ArgumentException>(() => new CommandRegistry <IDomainCommand>(new ICommandHandler[] { handler }));
        }
Exemple #3
0
        public void WhenHandlerDoesNotInheritFromGenericHandler_ThenThrows()
        {
            var handler = new NonGenericHandler();

            Assert.Throws <ArgumentException>(() => new MessageBus <Message>(new IMessageHandler[] { handler }));
        }
        public void WhenHandlerDoesNotInheritFromGenericHandler_ThenThrows()
        {
            var handler = new NonGenericHandler();

            Assert.Throws <ArgumentException>(() => new DomainEventBus <int>(new DomainEventHandler[] { handler }));
        }