예제 #1
0
 internal void AddWXXX(UserDefinedUrlFrame frame)
 {
     if (_WXXX == null || _WXXX.Length == 0)
     {
         _WXXX = new UserDefinedUrlFrame[] { frame };
     }
     else
     {
         _WXXX = Generic.Add(_WXXX, frame);
     }
 }
예제 #2
0
        public void TestUserDefinedUrlFrame()
        {
            string expDescription = "";
            string expValue       = @"http://www.mono-jpn.com";

            FrameFlagSet ffs = new FrameFlagSet(new byte[] { 0x00, 0x00 });

            byte[] data = new byte[]
            {
                0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x77, 0x77, 0x77, 0x2E, 0x6D, 0x6F, 0x6E, 0x6F, 0x2D, 0x6A, 0x70, 0x6E, 0x2E, 0x63, 0x6F, 0x6D
            };

            UserDefinedUrlFrame test = new UserDefinedUrlFrame(ffs, data);

            Assert.AreEqual(expDescription, test.Description);
            Assert.AreEqual(expValue, test.Value);
        }
예제 #3
0
        private void SetWXXX(FrameFlagSet ffs, byte[] data)
        {
            UserDefinedUrlFrame frame = new UserDefinedUrlFrame(ffs, data);

            this.UrlFrames.AddWXXX(frame);
        }