static void SetMusicAlbumOptions(MusicAlbumOptions options) { SetAlbumOptions(options); options.Toc = "33"; options.Artists = new[] { new PersonWithRole("artist", "role") }; options.Genres = new[] { "genre" }; options.Producers = new[] { "genres" }; options.AlbumArtUris = new[] { new Uri("http://albumart") }; }
public void MusicAlbumInstantiation() { var options = new MusicAlbumOptions(); SetMusicAlbumOptions(options); var music_album = new MusicAlbum("-1", "-1", options); AssertMusicAlbum(music_album, options); AssertMusicAlbum(music_album, music_album.GetOptions()); }
static void AssertMusicAlbum(MusicAlbum musicAlbum, MusicAlbumOptions options) { AssertAlbum(musicAlbum, options); Assert.AreEqual(musicAlbum.Toc, options.Toc); Assert.IsTrue(musicAlbum.Artists.IsReadOnly); Assert.IsTrue(musicAlbum.Genres.IsReadOnly); Assert.IsTrue(musicAlbum.Producers.IsReadOnly); Assert.IsTrue(musicAlbum.AlbumArtUris.IsReadOnly); CollectionAssert.AreEqual(musicAlbum.Artists, options.Artists); CollectionAssert.AreEqual(musicAlbum.Genres, options.Genres); CollectionAssert.AreEqual(musicAlbum.Producers, options.Producers); CollectionAssert.AreEqual(musicAlbum.AlbumArtUris, options.AlbumArtUris); }