private static void RegisterPlayListEventConsumersInTo(EventPublisherPort eventPublisher, PlayListEventConsumer playListEventConsumer)
 {
     eventPublisher.Register <PlayListHasBeenCreated>(playListEventConsumer.Consume);
     eventPublisher.Register <PlayListHasBeenRenamed>(playListEventConsumer.Consume);
     eventPublisher.Register <PlayListImageUrlHasChanged>(playListEventConsumer.Consume);
     eventPublisher.Register <PlayListHasBeenArchived>(playListEventConsumer.Consume);
 }
 private static void RegisterTrackEventConsumersInTo(EventPublisherPort eventPublisher, TrackEventConsumer trackEventConsumer)
 {
     eventPublisher.Register <TrackHasBeenAddedToPlayList>(trackEventConsumer.Consume);
     eventPublisher.Register <TrackHasBeenRemovedFromPlayList>(trackEventConsumer.Consume);
 }