Use YAML as configuration file; fix a download failure issue with QQ Music. (Reason: QQ Music API changed)

This commit is contained in:
real-zony
2022-03-18 19:51:08 +08:00
parent d1c50323b1
commit 2b0b14cd7a
30 changed files with 136 additions and 171 deletions

View File

@@ -9,7 +9,7 @@ namespace ZonyLrcTools.Tests.Infrastructure.Lyric
[Fact]
public void LyricCollectionLineBreak_Test()
{
var lyricObject = new LyricItemCollection(new LyricItemCollectionOption
var lyricObject = new LyricItemCollection(new LyricConfigOption
{
IsOneLine = false,
LineBreak = LineBreakType.MacOs
@@ -18,7 +18,7 @@ namespace ZonyLrcTools.Tests.Infrastructure.Lyric
new(0, 20, "你好世界!"),
new(0, 22, "Hello World!")
};
lyricObject.ToString().ShouldContain(LineBreakType.MacOs);
}
}

View File

@@ -21,7 +21,7 @@ namespace ZonyLrcTools.Tests.Infrastructure.Lyric
[Fact]
public async Task DownloadAsync_Test()
{
var lyric = await _lyricDownloader.DownloadAsync("Hollow", "Janet Leon");
var lyric = await _lyricDownloader.DownloadAsync("东风破", "胡歌");
lyric.ShouldNotBeNull();
lyric.IsPruneMusic.ShouldBe(false);
}