public EventCommunicatorAddress(IEventCommunicator communicator) { validate(communicator); createAddress(communicator); updateAddressString(); }
private void createAddress(IEventCommunicator communicator) { if(communicator.ParentCommunicator != null) createAddress(communicator.ParentCommunicator); var id = communicator.CommunicatorId.ToString("N"); _innerAddress.AddLast(id); }
private void validate(IEventCommunicator communicator) { if(communicator == null) throw new EventAggregatorException(Resources.CreateCommunicatorAddressFailedIsNull); if(communicator.CommunicatorId.Equals(Guid.Empty)) throw new EventAggregatorException(Resources.CreateCommunicatorAddressFailedIdNotSet); }
public MockChildEventCommunicator(IEventCommunicator parentCommunicator) { _parentCommunicator = parentCommunicator; }