Exemplo n.º 1
0
        public void GetLyric7AsyncTest()
        {
            var al = new AlsongGetLyric7();
            var au = new Audio.AudioInfo {
                CheckSum = "좋은 날"
            };

            try
            {
                al.GetLyricAsync(au).GetAwaiter().GetResult();
                Assert.Fail();
            }
            catch (IndexOutOfRangeException) { }
        }
Exemplo n.º 2
0
        public void GetResembleLyric2AsyncTest()
        {
            var al = new AlsongGetResembleLyric2();
            var au = new Audio.AudioInfo {
                Beatmap = new Beatmap.BeatmapMetadata {
                    Artist = "아이유", Title = "좋은 날"
                }
            };

            try
            {
                Assert.IsNotNull(al.GetLyricAsync(au).GetAwaiter().GetResult());
            }
            catch (IndexOutOfRangeException) { }
        }
Exemplo n.º 3
0
        public async Task GetLyricsAsyncTest()
        {
            var au = new Audio.AudioInfo {
                CheckSum = "좋은 날", Beatmap = new Beatmap.BeatmapMetadata {
                    Artist = "아이유", Title = "좋은 날"
                }
            };
            var   a = LyricSource.GetLyricsAsync(au);
            Lyric ret;
            int   inc = 0;

            foreach (var lyricTask in a)
            {
                try
                {
                    ret = await lyricTask;
                    break;
                }
                catch { }
                inc++;
            }
            Assert.IsTrue(inc > 0);
        }