protected override void RegisterDomainEventAppliers(DomainEventApplierRegistration applierRegistration)
 {
     applierRegistration.RegisterApplierFor <TestAggregateCreatedEvent>(OnTestAggregateCreated);
     applierRegistration.RegisterApplierFor <OperationExecutedEvent>(OnOperationExecuted);
     applierRegistration.RegisterApplierFor <DelayTriggeredEvent>(OnDelayTriggered);
     applierRegistration.RegisterApplierFor <ExceptionTriggeredEvent>(OnExceptionTriggered);
 }
 /// <summary>
 /// Register actions to apply domain events.
 /// </summary>
 /// <param name="applierRegistration">Domain event applier registration.</param>
 protected abstract void RegisterDomainEventAppliers(DomainEventApplierRegistration applierRegistration);