public static void TestRemoveCharsName() { var name = "Azure lane"; name = RegexUtills.RemoveChars(name); Assert.AreEqual("azure lane", name); }
public static void GetPrices_str_15and1349() { var str = "[Switch] Ultra Off-Road 2019: Alaska −15% (1 349 ₽ → 1 146 ₽)"; //var str = "(123 4323)"; var res = RegexUtills.GetPrices(str); Assert.AreEqual(1349, res.InitPrice); Assert.AreEqual(1146, res.CurPrice); }
public static void TestRssName() { var name = "Nanatsu no Taizai - Kamigami no Gekirin - 03 [1080p AVC-YUV444P10].mkv"; name = RegexUtills.FixRssTitle(name); Assert.AreEqual("nanatsu no taizai kamigami no gekirin", name); var name2 = "Steins;Gate - 01 [1080p].mkv"; name2 = RegexUtills.FixRssTitle(name2); Assert.AreEqual("steins gate", name2); }
public static void TestLevenshteinDistancePercent() { var percent = RegexUtills.GetLevenshteinDistancePercent("Steins;Gate", "Steins;Gate - 01 [1080p].mkv"); Assert.AreEqual(39, percent); var percent3 = RegexUtills.GetLevenshteinDistancePercent( RegexUtills.RemoveChars("Steins;Gate"), RegexUtills.FixRssTitle("Steins;Gate - 01 [1080p].mkv")); Assert.AreEqual(100, percent3); }
public static void TestLevenshteinDistance() { var n = RegexUtills.GetLevenshteinDistance("Steins;Gate", "Steins;Gate - 01 [1080p].mkv"); Assert.AreEqual(17, n); }