Пример #1
0
        public void CreateSaveFileNameCharacters()
        {
            var prog = new Programme();

            prog.Name = ":\"<PN>/\x0\n";

            var episode = new Episode();

            episode.Name = "|EN\\\a?*";

            Assert.Equal(
                "PN EN",
                Download.CreateSaveFileName("%progname% %epname%", prog, episode));
        }
Пример #2
0
        public void CreateSaveFileNameTemplates()
        {
            var prog = new Programme();

            prog.Name = "PN";

            var episode = new Episode();

            episode.Name = "EN";
            episode.Date = new DateTime(2020, 1, 6, 19, 50, 0);

            Assert.Equal(
                episode.Date.ToString("PN EN yyyy yy MM MMM MMMM dd HH mm", CultureInfo.CurrentCulture),
                Download.CreateSaveFileName("%progname% %epname% %longyear% %year% %month% %shortmonthname% %monthname% %day% %hour% %minute%", prog, episode));
        }