private void CreateDefault(AssociationRole value)
        {
            switch (value)
            {
            case AssociationRole.Consumer:
                MessageHandlerConfigurationWrapper = MessageReaderConfigurationWrapper.CreateDefault();
                break;

            case AssociationRole.Producer:
                MessageHandlerConfigurationWrapper = MessageWriterConfigurationWrapper.CreateDefault();
                break;
            }
            AssociationCouplersEnumerator = m_AssociationCouplerViewModelEnumeratorFunc(MessageHandlerConfigurationWrapper);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageHandlerConfirmation"/> class.
 /// </summary>
 /// <param name="enumerator">The enumerator.</param>
 internal MessageHandlerConfirmation(Func <IMessageHandlerConfigurationWrapper, AssociationCouplerViewModel[]> enumerator) :
     this(MessageReaderConfigurationWrapper.CreateDefault(), enumerator, true)
 {
 }