public TestBitStr createTestBitStr() { TestBitStr result = new TestBitStr(); result.Value = new BitString(new byte[] { (byte)0xAA, (byte)0xBB, (byte)0xCC, (byte)0xDD, (byte)0xF0 }, 4); return(result); }
public TestBitStr createTestBitStrSmall() { TestBitStr result = new TestBitStr(); result.Value = new BitString(new byte[] { (byte)0xAA, (byte)0xB0 }, 4); return(result); }
public virtual void testDecodeBitStr() { IDecoder decoder = newDecoder(); System.IO.MemoryStream stream = new System.IO.MemoryStream(coderTestUtils.createTestBitStrBytes()); TestBitStr val = decoder.decode <TestBitStr>(stream); Assert.AreEqual(val.Value.TrailBitsCnt, coderTestUtils.createTestBitStr().Value.TrailBitsCnt); ByteTools.checkBuffers(val.Value.Value, coderTestUtils.createTestBitStr().Value.Value); }