public void MixedUpdateTest()
{
CrcCCITT checksum = new CrcCCITT();
int i = 0;
checksum.Reset();
while (i < SampleData.Length / 4)
checksum.Update(SampleData[i++]);
for (int j = 0; j < 2; j++)
{
checksum.Update(SampleData, i, SampleData.Length / 4);
i += SampleData.Length / 4;
}
while (i < SampleData.Length)
checksum.Update(SampleData[i++]);
Assert.AreEqual(SampleDataChecksum, checksum.Value);
}