Exemplo n.º 1
0
        public void TestGetTimeStamp()
        {
            TimeStamp.TimeStampFormat[] expFormats = new TimeStamp.TimeStampFormat[]
            {
                TimeStamp.TimeStampFormat.MpegAbsoluteTime,
                TimeStamp.TimeStampFormat.MsAbsoluteTime
            };

            byte[] testBytes = new byte[] { 0x01, 0x02 };

            TimeStamp.TimeStampFormat[] test = new TimeStamp.TimeStampFormat[testBytes.Length];
            for (int i = 0; i < testBytes.Length; i++)
            {
                test[i] = TimeStamp.GetTimeStamp(testBytes[i]);
            }

            CollectionAssert.AreEqual(expFormats, test);
        }
        public void TestGetTimeStamp()
        {
            TimeStamp.TimeStampFormat[] expFormats = new TimeStamp.TimeStampFormat[]
            {
                TimeStamp.TimeStampFormat.MpegAbsoluteTime,
                TimeStamp.TimeStampFormat.MsAbsoluteTime
            };

            byte[] testBytes = new byte[] { 0x01, 0x02 };

            TimeStamp.TimeStampFormat[] test = new TimeStamp.TimeStampFormat[testBytes.Length];
            for (int i = 0; i < testBytes.Length; i++)
            {
                PrivateObject target = new PrivateObject(typeof(TimeStampFrame_TestClass));
                test[i] = (TimeStamp.TimeStampFormat)target.Invoke("GetTimeStamp", testBytes[i]);
            }

            CollectionAssert.AreEqual(expFormats, test);
        }