public virtual void TestContainsSegment()
 {
     JpegSegmentData segmentData = new JpegSegmentData();
     sbyte segmentMarker = unchecked((sbyte)12);
     sbyte[] segmentBytes = new sbyte[] { 1, 2, 3 };
     Sharpen.Tests.IsTrue(!segmentData.ContainsSegment(segmentMarker));
     segmentData.AddSegment(segmentMarker, segmentBytes);
     Sharpen.Tests.IsTrue(segmentData.ContainsSegment(segmentMarker));
 }
Exemple #2
0
        public virtual void TestContainsSegment()
        {
            JpegSegmentData segmentData   = new JpegSegmentData();
            sbyte           segmentMarker = unchecked ((sbyte)12);

            sbyte[] segmentBytes = new sbyte[] { 1, 2, 3 };
            Sharpen.Tests.IsTrue(!segmentData.ContainsSegment(segmentMarker));
            segmentData.AddSegment(segmentMarker, segmentBytes);
            Sharpen.Tests.IsTrue(segmentData.ContainsSegment(segmentMarker));
        }
Exemple #3
0
        public virtual void TestRemoveSegment()
        {
            JpegSegmentData segmentData   = new JpegSegmentData();
            sbyte           segmentMarker = unchecked ((sbyte)12);

            sbyte[] segmentBytes1 = new sbyte[] { 1, 2, 3 };
            sbyte[] segmentBytes2 = new sbyte[] { 3, 2, 1 };
            segmentData.AddSegment(segmentMarker, segmentBytes1);
            segmentData.AddSegment(segmentMarker, segmentBytes2);
            Sharpen.Tests.AreEqual(2, segmentData.GetSegmentCount(segmentMarker));
            Sharpen.Tests.IsTrue(segmentData.ContainsSegment(segmentMarker));
            NUnit.Framework.CollectionAssert.AreEqual(segmentBytes1, segmentData.GetSegment(segmentMarker, 0));
            segmentData.RemoveSegment(segmentMarker);
            Sharpen.Tests.IsTrue(!segmentData.ContainsSegment(segmentMarker));
            Sharpen.Tests.AreEqual(0, segmentData.GetSegmentCount(segmentMarker));
        }
 public virtual void TestRemoveSegment()
 {
     JpegSegmentData segmentData = new JpegSegmentData();
     sbyte segmentMarker = unchecked((sbyte)12);
     sbyte[] segmentBytes1 = new sbyte[] { 1, 2, 3 };
     sbyte[] segmentBytes2 = new sbyte[] { 3, 2, 1 };
     segmentData.AddSegment(segmentMarker, segmentBytes1);
     segmentData.AddSegment(segmentMarker, segmentBytes2);
     Sharpen.Tests.AreEqual(2, segmentData.GetSegmentCount(segmentMarker));
     Sharpen.Tests.IsTrue(segmentData.ContainsSegment(segmentMarker));
     NUnit.Framework.CollectionAssert.AreEqual(segmentBytes1, segmentData.GetSegment(segmentMarker, 0));
     segmentData.RemoveSegment(segmentMarker);
     Sharpen.Tests.IsTrue(!segmentData.ContainsSegment(segmentMarker));
     Sharpen.Tests.AreEqual(0, segmentData.GetSegmentCount(segmentMarker));
 }