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;
 } 
Beispiel #3
0
 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));
 }