using skyscraper5.Mpeg2; namespace skyscraper8.Tests.NUnit.Tests.ResourceTests; [TestFixture] public class Mpeg2ResourceTests { [Test] public void CheckBfbsCrc() { byte[] blob = Properties.Resources.Frame00001343_TSGS1_MIS000_SYNC001; MemoryStream ms = new MemoryStream(blob, false); bool result = DvbCrc32.ValidateCrc(ms, 0, (int)ms.Length); Assert.IsTrue(result); blob = Properties.Resources.Frame00000008_TSGS1_MIS000_SYNC001; ms = new MemoryStream(blob, false); result = DvbCrc32.ValidateCrc(ms, 0, (int)ms.Length); Assert.IsTrue(result); } [Test] public void CheckBfbsCrcSpan() { byte[] blob = Properties.Resources.Frame00000012_TSGS1_MIS000_SYNC001; ReadOnlySpan span = new ReadOnlySpan(blob); bool result = DvbCrc32.ValidateCrc(span); Assert.IsTrue(result); } }