public void It_should_not_handle_event_when_there_needs_to_be_an_exact_match_and_event_types_are_derived() { var aggregate = new EventMappedExactOnMethodWithDerivedEventTypeTarget(); var mapping = new ExpressionBasedSourcedEventHandlerMappingStrategy(); var handlers = mapping.GetEventHandlersFromAggregateRoot(aggregate); foreach (var handler in handlers) handler.HandleEvent(new EventMappedExactOnMethodWithDerivedEventTypeTarget.DerivedEvent()).Should().BeFalse(); }
public void It_should_not_handle_event_when_there_needs_to_be_an_exact_match_and_event_types_are_derived() { var aggregate = new EventMappedExactOnMethodWithDerivedEventTypeTarget(); var mapping = new ExpressionBasedEventHandlerMappingStrategy(); var handlers = mapping.GetEventHandlers(aggregate); foreach (var handler in handlers) { handler.HandleEvent(new EventMappedExactOnMethodWithDerivedEventTypeTarget.DerivedEvent()).Should().BeFalse(); } }