Exemplo n.º 1
0
        public void GetCollect()
        {
            XiamiFetcher fetch    = new XiamiFetcher();
            var          testName = "387458228";
            var          result   = fetch.GetCollection(testName);

            Assert.AreNotEqual(null, result);
        }
Exemplo n.º 2
0
        public void CollectSearchTest()
        {
            XiamiFetcher fetch    = new XiamiFetcher();
            var          testName = "M3-41迫真作文大赛";
            var          result   = fetch.SearchCollection(testName);

            Assert.AreEqual("387458228", result);
        }
Exemplo n.º 3
0
        public void LimitedSong()
        {
            //这个曲目处于被限制的状态,无法获取到其曲目信息
            XiamiFetcher fetch  = new XiamiFetcher();
            var          id     = "8HMzgCf6429";
            var          result = fetch.getSongInfo(id);

            Assert.AreEqual(null, result);
        }
Exemplo n.º 4
0
        public void DecodeUrl()
        {
            XiamiFetcher fetcher     = new XiamiFetcher();
            var          encoded_url = @"9%8e23E231p_35-939d2.tF5%%833k4E%d196Fx%6%5259%e7%5c65%%i262EF123y35E21a52aF3F2162F%4E-ea1EFm29257__a3%-fc3%2mi321275luD5%3%95%1.59%259.t1E5156E52n%25445mh5%E4E77E";
            var          result      = fetcher.xiamiUrlDecode(encoded_url);

            Assert.AreEqual(result,
                            "http://m128.xiami.net/235/663929235/2100252242/1775438516_59513922_l.mp3?auth_key=1534734000-0-0-f3149dc2ec03161a3967995a107d6020");
        }
Exemplo n.º 5
0
        public void GetDownloadDir()
        {
            XiamiFetcher fetch  = new XiamiFetcher();
            var          id     = "mQ7xXi841fa";
            var          result = fetch.getSongInfo(id);

            Assert.AreNotEqual(null, result);
            var id2     = "1770729242";
            var result2 = fetch.getSongInfo(id2);

            Assert.AreNotEqual(null, result2);
        }
Exemplo n.º 6
0
        public void Search()
        {
            XiamiFetcher fetch  = new XiamiFetcher();
            var          search = "さようなら、花泥棒さん 鎖那";
            var          result = fetch.SearchSong(search);

            Assert.AreEqual("1775438516", result);
            var search2 = "Unknown+Alstroemeria+Records";
            var result2 = fetch.SearchSong(search2);

            Assert.AreEqual("1770729242", result2);
        }