示例#1
0
        public void TestGetTagSizeRestrictionFromInt()
        {
            elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions expRestrict = elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions.NoMore128KBTagSize;

            elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions restrict = (elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions) 1;
            Assert.AreEqual(expRestrict, restrict);
        }
示例#2
0
        public void TestGetTagSizeRestrictionFromEnum()
        {
            int expValue1MB = 0;
            int expValue128 = 1;

            elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions restrict1MB = elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions.NoMore1MBTagSize;
            elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions restrict128 = elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions.NoMore128KBTagSize;

            Assert.AreEqual(expValue1MB, (int)restrict1MB);
            Assert.AreEqual(expValue128, (int)restrict128);
        }
示例#3
0
        public void TestCombExtHeader()
        {
            elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions        expTagSize                = elp87.TagReader.id3v2.ExtHeader.TagSizeRestrictions.NoMore128KBTagSize;
            elp87.TagReader.id3v2.ExtHeader.TextEncodingRestrictions   expTextEncod              = elp87.TagReader.id3v2.ExtHeader.TextEncodingRestrictions.NoRestrictions;
            elp87.TagReader.id3v2.ExtHeader.TextFieldsSizeRestrictions expTextSizeRestriction    = elp87.TagReader.id3v2.ExtHeader.TextFieldsSizeRestrictions.NoLonger1024Char;
            elp87.TagReader.id3v2.ExtHeader.ImageEncodingRestrictions  expImageEncodeRestriction = elp87.TagReader.id3v2.ExtHeader.ImageEncodingRestrictions.PngOrJpegOnly;
            elp87.TagReader.id3v2.ExtHeader.ImageSizeRestrictions      expImageSizeRestriction   = elp87.TagReader.id3v2.ExtHeader.ImageSizeRestrictions.Smaller256Pixel;

            Mp3Tag testFileCombExtHeader = new Mp3Tag(_filenameExtHeaderComb);

            Assert.AreEqual(expTagSize, testFileCombExtHeader.Id3v2.ExtHeader.TagSizeRestriction);
            Assert.AreEqual(expTextEncod, testFileCombExtHeader.Id3v2.ExtHeader.TextEncodingRestriction);
            Assert.AreEqual(expTextSizeRestriction, testFileCombExtHeader.Id3v2.ExtHeader.TextFieldsSizeRestriction);
            Assert.AreEqual(expImageEncodeRestriction, testFileCombExtHeader.Id3v2.ExtHeader.ImageEncodingRestriction);
            Assert.AreEqual(expImageSizeRestriction, testFileCombExtHeader.Id3v2.ExtHeader.ImageSizeRestriction);
        }