From 35468cfb71879461107029589f30ff6a22d6bdf7 Mon Sep 17 00:00:00 2001 From: real-zony Date: Sat, 29 Apr 2023 23:30:38 +0800 Subject: [PATCH] test: Added three new test cases. --- .../Lyrics/NetEaseLyricsProviderTests.cs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/ZonyLrcTools.Tests/Infrastructure/Lyrics/NetEaseLyricsProviderTests.cs b/tests/ZonyLrcTools.Tests/Infrastructure/Lyrics/NetEaseLyricsProviderTests.cs index 656f4e7..37a17a3 100644 --- a/tests/ZonyLrcTools.Tests/Infrastructure/Lyrics/NetEaseLyricsProviderTests.cs +++ b/tests/ZonyLrcTools.Tests/Infrastructure/Lyrics/NetEaseLyricsProviderTests.cs @@ -129,5 +129,27 @@ namespace ZonyLrcTools.Tests.Infrastructure.Lyrics lyric.IsPruneMusic.ShouldBeTrue(); } + + [Fact] + public async Task DownloadAsync_Issue_20230429_01_Test() + { + var lyric = await _lyricsProvider.DownloadAsync("Don't Go Away", "By2 Twins+《Twins》"); + + lyric.ShouldContain(x => x.LyricText.Contains("吴庆隆")); + } + + [Fact] + public async Task DownloadAsync_Issue_20230429_02_Test() + { + var lyric = await _lyricsProvider.DownloadAsync("Hanging On (2009)", "Britt Nicole"); + lyric.ShouldContain(x => x.LyricText.Contains("You see my anxious heart")); + } + + [Fact] + public async Task DownloadAsync_Issue_20230429_03_Test() + { + var lyric = await _lyricsProvider.DownloadAsync("Your Heart Is A Muscle (2012)", "Carly Rae Jepsen"); + lyric.IsPruneMusic.ShouldBeFalse(); + } } } \ No newline at end of file