public void GetWorker_SupplyDesiredWorkerType_ReturnsRespectiveWorkerInstance(BackgroundWorkerType enumType, Type expectedType)
        {
            // arrange
            IBackgroundWorkerFactory factory = InitializeFactory();

            // act
            IBackgroundWorker result = factory.GetWorker(enumType);

            // assert
            Assert.IsInstanceOf(expectedType, result);
        }
Ejemplo n.º 2
0
Archivo: Player.cs Proyecto: silpheed/M
        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;
        }
Ejemplo n.º 3
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);
 }
Ejemplo n.º 4
0
 public override void SetUp()
 {
     backgroundWorkerFactory = new BackgroundWorkerFactory();
 }