public void TestLong()
{
int[] expected = { -587455133,-591649759,-574868448,-576973520,-543396544,1330439488,1326360000,1326355649,1191625921,1192674515,1194804466,1195336818,1165981042,1165956451,1157441379,1157441299,1291679571,1291673457,1170079601 };
string data = Base64.Decode("AQAAEwkjrUmSJQpUHflR9mjSJMdZpcO_Imdw9dCO9Clu4_wQPvhCB01w6xAtXNcAp5RASgDBhDSCGGIAcwA");
FingerprintDecompressor decompressor = new FingerprintDecompressor();
int algorithm = -1;
int[] value = decompressor.Decompress(data, out algorithm);
Assert.AreEqual(1, algorithm);
CollectionAssert.AreEqual(value, expected);
}
}