Example #1
0
        public async Task notify_track_has_been_added_to_play_list_and_send_to_websocket()
        {
            var aTrackId    = ATrack.Id;
            var aPlaylistId = APlaylist.Id;
            var @event      = new TrackHasBeenAddedToPlayList(aTrackId, aPlaylistId);

            await trackHasBeenAddedToPlayList.Handle(@event);

            tracksNotifier.Received().NotifyTrackHasBeenAddedToPlayList(aTrackId, aPlaylistId);
            await websocketPort.Received().PushMessageWithEventToAll(@event);
        }
Example #2
0
        public void Consume(TrackHasBeenAddedToPlayList @event)
        {
            var trackHasBeenAddedToPlayListEventHandler = trackEventHandlerCreator.TrackHasBeenAddedToPlayList();

            trackHasBeenAddedToPlayListEventHandler.Handle(@event);
        }
 public void Handle(TrackHasBeenAddedToPlayList @event)
 {
     tracksNotifier.NotifyTrackHasBeenAddedToPlayList(@event.TrackId, @event.PlayListId);
 }
Example #4
0
 public async Task Handle(TrackHasBeenAddedToPlayList @event)
 {
     tracksNotifier.NotifyTrackHasBeenAddedToPlayList(@event.TrackId, @event.PlayListId);
     await websocketPort.PushMessageWithEventToAll(@event);
 }