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); }