Example #1
0
 public NowPlayingToFilePluginTest()
 {
     manager = A.Fake <NowPlayingToFileManager>();
     plugin  = new NowPlayingToFilePlugin {
         Manager = manager
     };
 }
Example #2
0
        public override void Initialize()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            settings = new RegistrySettings();
            settings.load();

            winampController = new WinampControllerImpl(Winamp);
            manager          = new NowPlayingToFileManager(settings, winampController);
        }
        public NowPlayingToFileManagerTest()
        {
            CleanUp();

            A.CallTo(() => winampController.Status).Returns(Status.Playing);
            A.CallTo(() => winampController.CurrentSong).Returns(song);
            A.CallTo(() => settings.TextFilename).Returns(textFilename);
            A.CallTo(() => settings.TextTemplate).Returns(new RegistrySettings().LoadDefaults().TextTemplate);
            A.CallTo(() => settings.AlbumArtFilename).Returns(albumArtFilename);

            manager = new NowPlayingToFileManager(settings, winampController);
        }
Example #4
0
 public override void Quit()
 {
     manager?.onQuit();
     manager = null;
 }