Пример #1
0
        public void MusixmatchTestWrongApiKey()
        {
            string           token            = "test2www";
            MusixmatchFinder musixmatchFinder = new MusixmatchFinder(token);
            var songName = "Billie Jean is not my lover";
            IList <Tuple <string, string, string> > mixmatchResult = musixmatchFinder.FindSongByLyrics(songName);

            Assert.AreEqual(mixmatchResult, null);
        }
Пример #2
0
        public void MusixmatchTestEnglishLang()
        {
            string           token            = UnitTestProject1.Properties.Settings.Default.MusixmatchKey;
            MusixmatchFinder musixmatchFinder = new MusixmatchFinder(token);
            var songName = "Billie Jean is not my lover";
            IList <Tuple <string, string, string> > mixmatchResult = musixmatchFinder.FindSongByLyrics(songName);
            Tuple <string, string, string>          result         = new Tuple <string, string, string>("Billie Jean", "Thriller", "Michael Jackson");

            Assert.AreEqual(result.Item1, mixmatchResult[0].Item1);
            Assert.AreEqual(result.Item2, mixmatchResult[0].Item2);
            Assert.AreEqual(result.Item3, mixmatchResult[0].Item3);
        }
Пример #3
0
        public void MusixmatchTestRussianLang()
        {
            string token = UnitTestProject1.Properties.Settings.Default.MusixmatchKey;

            Console.WriteLine(token);
            MusixmatchFinder musixmatchFinder = new MusixmatchFinder(token);
            var songName = "Ах эти тучи в голубом";
            IList <Tuple <string, string, string> > mixmatchResult = musixmatchFinder.FindSongByLyrics(songName);
            Tuple <string, string, string>          result         = new Tuple <string, string, string>("Тучи в голубом", "My Life", "Кристина Орбакайте");

            Assert.AreEqual(result.Item1, mixmatchResult[0].Item1);
            Assert.AreEqual(result.Item2, mixmatchResult[0].Item2);
            Assert.AreEqual(result.Item3, mixmatchResult[0].Item3);
        }