internal Recorder( IFrmEspionSpotify form, IAudioThrottler audioThrottler, UserSettings userSettings, ref Track track, IFileSystem fileSystem) : this(form, audioThrottler, userSettings, ref track, fileSystem, init : true) { }
public RecorderTests() { _formMock = new Mock <IFrmEspionSpotify>().Object; _fileSystem = new MockFileSystem(new Dictionary <string, MockFileData>()); _userSettings = new UserSettings(); var audioThrottlerMock = new Mock <IAudioThrottler>(); audioThrottlerMock.Setup(x => x.WaveFormat).Returns(new WaveFormat()); _audioThrottler = audioThrottlerMock.Object; }
public Recorder( IFrmEspionSpotify form, IAudioThrottler audioThrottler, UserSettings userSettings, ref Track track, IFileSystem fileSystem, bool init) { _userSettings = new UserSettings(); userSettings.CopyAllTo(_userSettings); _form = form; _audioThrottler = audioThrottler; _fileSystem = fileSystem; _track = track; _fileManager = new FileManager(_userSettings, _track, fileSystem); _initiated = init && Init(); }