public virtual void TestShouldConvert23TagToBytesAndBackToEquivalentTag() { ID3v2 id3tag = new ID3v23Tag(); SetTagFields(id3tag); byte[] data = id3tag.ToBytes(); ID3v2 id3tagCopy = new ID3v23Tag(data); Assert.AreEqual(2131, data.Length); Assert.AreEqual(id3tag, id3tagCopy); }
public virtual void TestShouldReadCombinedGenreInTag() { ID3v2 id3tag = new ID3v23Tag(); SetTagFields(id3tag); byte[] bytes = id3tag.ToBytes(); ID3v2 id3tagFromData = new ID3v23Tag(bytes); Assert.AreEqual(13, id3tagFromData.GetGenre()); Assert.AreEqual("Pop", id3tagFromData.GetGenreDescription()); }