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