public void Then_it_should_be_able_to_update_the_zune_guids() { var container = ZuneWMATagContainerTestsHelpers.CreateEmptyContainer(); Guid aGuid = Guid.NewGuid(); container.AddZuneAttribute(new ZuneAttribute(ZuneIds.Artist, aGuid)); container.AddZuneAttribute(new ZuneAttribute(ZuneIds.Album, aGuid)); container.AddZuneAttribute(new ZuneAttribute(ZuneIds.Track, aGuid)); container.WriteToFile(_path); var newContainer = ZuneTagContainerFactory.GetContainer(_path); var mediaIds = newContainer.ReadZuneAttributes(); Assert.That(mediaIds.Where(x => x.Name == ZuneIds.Artist).First().Guid, Is.EqualTo(aGuid)); Assert.That(mediaIds.Where(x => x.Name == ZuneIds.Album).First().Guid, Is.EqualTo(aGuid)); Assert.That(mediaIds.Where(x => x.Name == ZuneIds.Track).First().Guid, Is.EqualTo(aGuid)); }
public void Then_it_should_be_able_to_update_all_the_meta_data() { var container = ZuneWMATagContainerTestsHelpers.CreateEmptyContainer(); var metaData = new MetaData { AlbumArtist = "bleh", AlbumName = "bleh", ContributingArtists = new List <string> { "bleh", "bleh1", "bleh2" }, DiscNumber = "1", Genre = "Pop", Title = "YouTwo", TrackNumber = "3", Year = "2009" }; container.AddMetaData(metaData); container.WriteToFile(_path); IZuneTagContainer newContainer = ZuneTagContainerFactory.GetContainer(_path); MetaData newMetaData = newContainer.ReadMetaData(); Assert.That(newMetaData.AlbumArtist, Is.EqualTo(metaData.AlbumArtist)); Assert.That(newMetaData.AlbumName, Is.EqualTo(metaData.AlbumName)); Assert.That(newMetaData.ContributingArtists.First(), Is.EqualTo(metaData.ContributingArtists.First())); Assert.That(newMetaData.ContributingArtists.ElementAt(1), Is.EqualTo(metaData.ContributingArtists.ElementAt(1))); Assert.That(newMetaData.ContributingArtists.Last(), Is.EqualTo(metaData.ContributingArtists.Last())); Assert.That(newMetaData.DiscNumber, Is.EqualTo(metaData.DiscNumber)); Assert.That(newMetaData.Genre, Is.EqualTo(metaData.Genre)); Assert.That(newMetaData.Title, Is.EqualTo(metaData.Title)); Assert.That(newMetaData.TrackNumber, Is.EqualTo(metaData.TrackNumber)); Assert.That(newMetaData.Year, Is.EqualTo(metaData.Year)); }