public void Setup()
        {
            _playlistFormatRetriever = MockRepository.GenerateStub<IPlaylistFormatRetriever>();
            _playlistFormatter = MockRepository.GenerateStub<IPlaylistFormatter>();
            _playlistFormatRetriever.Stub(x => x.GetPlaylistFormatter(_playlistFileType)).Return(_playlistFormatter);

            _playlistFormatter.Stub(x => x.GetHeader(Arg<Playlist>.Is.Anything)).Return("Header");
            _playlistFormatter.Stub(x => x.GetFooter(Arg<Playlist>.Is.Anything)).Return("Footer");
            _playlistFormatter.Stub(x => x.GetPlaylistVideo(Arg<string>.Is.Anything, Arg<int>.Is.Anything)).Return("Video");

            _playlistFileType = PlaylistFileType.None;

            GivenPlaylist = new PlaylistBuilder();

            _allVideos = new List<Video>
            {
                new Video("Test Location"),
                new Video("Test Location 2")
            };
        }
 public PlaylistRenderer(IPlaylistFormatRetriever playlistFormatRetriever = null)
 {
     _playlistFormatRetriever = playlistFormatRetriever ?? new PlaylistFormatRetriever();
 }