public void GetWorker_SupplyDesiredWorkerType_ReturnsRespectiveWorkerInstance(BackgroundWorkerType enumType, Type expectedType) { // arrange IBackgroundWorkerFactory factory = InitializeFactory(); // act IBackgroundWorker result = factory.GetWorker(enumType); // assert Assert.IsInstanceOf(expectedType, result); }
public Player(IFileFinder fileFinder, IPlaylistReader playlistReader, IAudioStreamFactory audioStreamFactory, IBackgroundWorkerFactory backgroundWorkerFactory, IFileSystemFacade fileSystem) { this.fileFinder = fileFinder; this.playlistReader = playlistReader; this.backgroundWorkerFactory = backgroundWorkerFactory; this.audioStreamFactory = audioStreamFactory; this.fileSystem = fileSystem; history = new List<string>(); isStopped = true; isPlaying = false; isPaused = false; wasPausedBeforeBadSound = isPaused; loopType = LoopType.None; upto = 0; }
public override void SetUp() { fileFinder = CreateMock<IFileFinder>(); playlistReader = CreateMock<IPlaylistReader>(); audioStreamFactory = CreateMock<IAudioStreamFactory>(); backgroundWorkerFactory = CreateMock<IBackgroundWorkerFactory>(); fileSystem = DynamicMock<IFileSystemFacade>(); player = new Player(fileFinder, playlistReader, audioStreamFactory, backgroundWorkerFactory, fileSystem); }
public override void SetUp() { backgroundWorkerFactory = new BackgroundWorkerFactory(); }