Example #1
0
        private static void TestFrameCodec1_0()
        {
            byte[] data = new byte[]
            {
                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
            };

            FrameCodec1_0 codec = new FrameCodec1_0();
            Frame         frame = new Frame(TagDescriptionMap.Instance[Version.v1_0], "TT2");

            frame.Codec = codec;

            using (Reader reader = new Reader(data))
            {
                codec.ReadHeader(reader, frame);
                codec.ReadContent(reader, frame);
            }

            UnitTest.Test(codec.SizeContent == 30);

            using (Writer writer = new Writer())
            {
                codec.Write(writer, frame);
            }
        }
Example #2
0
        public override FrameCodec Clone()
        {
            FrameCodec1_0 result = new FrameCodec1_0();

            result.SizeContent = SizeContent;
            return(result);
        }