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); }
public void SetUp() { playListPersistence = Substitute.For <PlayListPersistencePort>(); uniqueIdentifiers = Substitute.For <UniqueIdentifiersPort>(); eventPublisher = Substitute.For <EventPublisherPort>(); createPlayListService = new CreatePlayListService(uniqueIdentifiers, playListPersistence, eventPublisher); }
public AddImageUrlToPlayListService(PlayListPersistencePort playListPersistence, EventPublisherPort eventPublisher) { this.playListPersistence = playListPersistence; this.eventPublisher = eventPublisher; }
public PlayListServiceCreator(EventPublisherPort eventPublisher) { this.eventPublisher = eventPublisher; }
protected void VerifyEventHasBeenRaised(Event expectedEvent, EventPublisherPort eventPublisher) { eventPublisher.Received() .Publish(Arg.Is <List <Event> >(events => events.Single().Equals(expectedEvent))); }
public RemoveTrackFromPLayListService(PlayListPersistencePort playListPersistence, EventPublisherPort eventPublisher) { this.playListPersistence = playListPersistence; this.eventPublisher = eventPublisher; }
public void SetUp() { playListPersistence = Substitute.For <PlayListPersistencePort>(); eventPublisher = Substitute.For <EventPublisherPort>(); addImageUrlToPlayListService = new AddImageUrlToPlayListService(playListPersistence, eventPublisher); }
public TracksCommandHandlerCreator(EventPublisherPort eventPublisher) { this.eventPublisher = eventPublisher; }
public RenamePlayListCommandHandler(PlayListPersistencePort playListPersistence, EventPublisherPort eventPublisher) { this.playListPersistence = playListPersistence; this.eventPublisher = eventPublisher; }
private static void RegisterTrackEventConsumersInTo(EventPublisherPort eventPublisher, TrackEventConsumer trackEventConsumer) { eventPublisher.Register <TrackHasBeenAddedToPlayList>(trackEventConsumer.Consume); eventPublisher.Register <TrackHasBeenRemovedFromPlayList>(trackEventConsumer.Consume); }
private static void RegisterTrackEventConsumerInToDependencyInjector(IServiceCollection services, EventPublisherPort eventPublisher) { services.AddSingleton <TrackEventConsumer>(); var trackEventConsumer = services.BuildServiceProvider().GetService <TrackEventConsumer>(); RegisterTrackEventConsumersInTo(eventPublisher, trackEventConsumer); }
public RemoveTrackFromPLayListCommandHandler(PlayListPersistencePort playListPersistence, EventPublisherPort eventPublisher) { this.playListPersistence = playListPersistence; this.eventPublisher = eventPublisher; }
public PlayListCommandHandlerCreator(EventPublisherPort eventPublisher) { this.eventPublisher = eventPublisher; }
public void SetUp() { playListPersistence = Substitute.For <PlayListPersistencePort>(); eventPublisher = Substitute.For <EventPublisherPort>(); archivePlayListService = new ArchivePlayListService(playListPersistence, eventPublisher); }
public RenamePlayListService(PlayListPersistencePort playListPersistence, EventPublisherPort eventPublisher) { this.playListPersistence = playListPersistence; this.eventPublisher = eventPublisher; }
public static void Configure(IServiceCollection services, EventPublisherPort eventPublisher) { RegisterPlayListEventConsumerInToDependencyInjector(services, eventPublisher); RegisterTrackEventConsumerInToDependencyInjector(services, eventPublisher); }
public TracksServiceCreator(EventPublisherPort eventPublisher) { this.eventPublisher = eventPublisher; }
public void SetUp() { playListPersistence = Substitute.For <PlayListPersistencePort>(); eventPublisher = Substitute.For <EventPublisherPort>(); removeTrackFromPLayListService = new RemoveTrackFromPLayListService(playListPersistence, eventPublisher); }
public CreatePlayListService(UniqueIdentifiersPort uniqueIdentifiers, PlayListPersistencePort playListPersistence, EventPublisherPort eventPublisher) { this.uniqueIdentifiers = uniqueIdentifiers; this.playListPersistence = playListPersistence; this.eventPublisher = eventPublisher; }
public void SetUp() { playListPersistence = Substitute.For <PlayListPersistencePort>(); eventPublisher = Substitute.For <EventPublisherPort>(); addTrackToPlayListCommandHandler = new AddTrackToPlayListCommandHandler(playListPersistence, eventPublisher); }
public AddImageUrlToPlayListCommandHandler(PlayListPersistencePort playListPersistence, EventPublisherPort eventPublisher) { this.playListPersistence = playListPersistence; this.eventPublisher = eventPublisher; }