public async Task Medias_Must_Have_DisplayNames(string url, int count) { var ds = new M3uPlaylistDataSource { Uri = UriAddress.For(url) }; var medias = await new M3UDataSourceReader(ds).GetMediasAsync(); medias.ShouldNotBeNull(); medias.Count.ShouldBe(count); medias.ShouldAllBe(x => x.DisplayName.Length > 0); }
public M3UDataSourceReader(M3uPlaylistDataSource dataSource) { _dataSource = dataSource; }