private void TestTextFrame(TextFrame frame, EncodingScheme encoding, ID3v2MajorVersion version) { string frameId; FrameParserFactory factory=new FrameParserFactory(); FrameWriter writer=frame.CreateWriter(version, encoding); if(writer==null) { return; } MemoryStream stream=new MemoryStream(); writer.WriteToStream(stream); stream.Seek(0, SeekOrigin.Begin); Frame writtenFrame=FrameParser.Parse(stream, version, factory, out frameId); Assert.IsInstanceOfType(writtenFrame.GetType(), frame); TextFrame textFrame=(TextFrame)writtenFrame; Assert.AreEqual(textFrame.Text, frame.Text); }