public void domain_event_is_still_handled_even_though_the_transaction_is_rolled_back() { // the domain event handler is executed, but developer needs to make sure that domain event handler execution results // are rolled back if the transaction scope is rolled back. For instance when sending a bus message from the domain event handler // the message should not be sent when the transaction scope rolls back. _raisedDomainEvent.ShouldNotBeNull(); }
public void domain_event_is_handled() { _raisedDomainEvent.ShouldNotBeNull(); }
public void domain_event_is_handled_after_registered_delayed_events_are_raised() { DomainEvents.RaiseDelayedEvents(); _raisedDomainEvent.ShouldNotBeNull(); }