internal CurrentInfraTools(IMusicFactory imf) { _Zipper = new SevenZipZipper(); _Filer = new FileSystem(); _MusicFactory = imf; }
internal MusicPlayer(IMusicFactory imf) { _TrackEvent = new UISafeEvent<MusicTrackEventArgs>(this); _TrackPlaying = new UISafeEvent<MusicTrackPlayingEventArgs>(this); _IMusicFactory = imf; }
public MusicService(IMusicHandler musicHandler, IRepository <Music> music, IMusicFactory musicFactory) { _musicHandler = musicHandler ?? throw new ArgumentNullException(nameof(musicHandler)); _music = music ?? throw new ArgumentNullException(nameof(music)); _musicFactory = musicFactory ?? throw new ArgumentNullException(nameof(musicFactory)); }