Example #1
0
        public void Test1()
        {
            var score0 = FilenameDiff.GetDiffScore("Greys Anatomy s11e11.mp4",
                                                   "Greys.Anatomy.S09.720p.HDTV.X264-DIMENSION.mp4");

            Assert.AreEqual(15.6, score0);

            var score1 = FilenameDiff.GetDiffScore("Greys.Anatomy.S09.480p.HDTV.x264-mSD.mp4",
                                                   "Greys.Anatomy.S09.720p.HDTV.X264-DIMENSION.mp4");

            Assert.AreEqual(6.5, score1);

            var score2 = FilenameDiff.GetDiffScore("Greys.Anatomy.S09.480p.HDTV.x264-mSD.mp4",
                                                   "Greys.Anatomy.S09.480p.HDTV.x264-mSD.mp4");

            Assert.AreEqual(0, score2);
        }
Example #2
0
 private Subtitle FindBestSearchResultMatch(string name, Subtitle[] searchResults)
 {
     logger.Debug($"@gray@Finding best match for '{name}'...");
     return(FilenameDiff.FindBestMatch <Subtitle>(name, searchResults, x => x.MovieReleaseName));
 }