Example #1
0
        protected override void GivenThat()
        {
            base.GivenThat();

            OriginalPodcast = new PodcastViewModel(null);

            ViewModel.Podcasts.Add(OriginalPodcast);

            BrowseForFileService.Stub(s => s.BrowseForFileToOpen(null))
            .IgnoreArguments()
            .Return(null);
        }
        protected override void GivenThat()
        {
            base.GivenThat();

            ViewModel.Podcasts.Add(new PodcastViewModel(null));

            BrowseForFileService.Stub(s => s.BrowseForFileToOpen("Control Files|*.xml"))
            .Return(@"C:\blah\test.xml");

            ControlFileFactory.Stub(f => f.OpenControlFile(@"C:\blah\test.xml"))
            .Return(ControlFile);

            Podcasts = new List <PodcastInfo>
            {
                new PodcastInfo(ControlFile),
                new PodcastInfo(ControlFile),
                new PodcastInfo(ControlFile)
            };
            ControlFile.Stub(f => f.GetPodcasts())
            .Return(Podcasts);
        }