public async Task CanGetData(string url) { var discogs = new global::FoxTunes.Discogs(); discogs.InitializeComponent(this.Core); var data = await discogs.GetData(url).ConfigureAwait(false); Assert.GreaterOrEqual(data.Length, 1); }
public async Task CanGetReleases(string artist, string album, string title) { var discogs = new global::FoxTunes.Discogs(); discogs.InitializeComponent(this.Core); var releaseLookup = default(global::FoxTunes.Discogs.ReleaseLookup); if (!string.IsNullOrEmpty(artist) && !string.IsNullOrEmpty(album)) { releaseLookup = new global::FoxTunes.Discogs.ReleaseLookup(artist, album, false, new IFileData[] { }); } else { releaseLookup = new global::FoxTunes.Discogs.ReleaseLookup(artist, title, new IFileData[] { }); } var releases = await discogs.GetReleases(releaseLookup, true).ConfigureAwait(false); Assert.GreaterOrEqual(releases.ToArray().Length, 1); }