public void Modify_WithTestArgument_RemovesDuplicates(XDocument podcast, RemoveDuplicateEpisodesModification.DuplicateTimeFrames timeFrame, int expectedEpisodes)
        {
            var modification = new RemoveDuplicateEpisodesModification(timeFrame);

            modification.Modify(podcast);

            Assert.Equal(expectedEpisodes, podcast.Descendants("item").Count());
        }
        public void Modify_WithNullArgument_ThrowsArgumentNullException()
        {
            var modification = new RemoveDuplicateEpisodesModification();

            Assert.Throws <ArgumentNullException>(() => modification.Modify(null));
        }