ResultConsistencyLong test was failing because of little endian - big endian mismatch. I removed it because ResultConsistencyAsHashAlgorithm test is almost identical.
I Added a class for every CRC32 implementations used in performance tests with CrcCalculator as a base abstract class. This simplifies performance tests and removes code duplication.
BytePatternsTest tests some generated byte sequences. The calculated checksum is compared to another algorithm implementation.
ResultConsistencyLong test was failing because of little endian - big endian mismatch. I removed it because ResultConsistencyAsHashAlgorithm test is almost identical.
I Added a class for every CRC32 implementations used in performance tests with CrcCalculator as a base abstract class. This simplifies performance tests and removes code duplication.
BytePatternsTest tests some generated byte sequences. The calculated checksum is compared to another algorithm implementation.