public void TestReadsAlignedWithBoundary() { StreamTester st = CreateStreamTester(0x50, "BA AD F0 0D 00", unchecked ((int)0x96C66829)); st.RollForward(0x0004, 0x03FF); st.ConfirmByte(0x3E); st.ConfirmByte(0x28); st.RollForward(0x0401, 0x07FE); st.Confirmshort(0x76CC); st.Confirmshort(0xD83E); st.RollForward(0x0802, 0x0BFC); st.ConfirmInt(0x25F280EB); st.ConfirmInt(unchecked ((int)0xB549E99B)); st.RollForward(0x0C04, 0x0FF8); st.ConfirmLong(0x6AA2D5F6B975D10CL); st.ConfirmLong(0x34248ADF7ED4F029L); st.AssertNoErrors(); }
public void TestReadsSpanningBoundary() { StreamTester st = CreateStreamTester(0x50, "BA AD F0 0D 00", unchecked ((int)0x96C66829)); st.RollForward(0x0004, 0x03FC); st.ConfirmLong(unchecked ((long)0x885243283E2A5EEFL)); st.RollForward(0x0404, 0x07FE); st.ConfirmInt(unchecked ((int)0xD83E76CC)); st.RollForward(0x0802, 0x0BFF); st.Confirmshort(0x9B25); st.AssertNoErrors(); }