public void ResizeCompactedLongArrayTest(byte bitsPerEntry, byte newBitsPerEntry) { var faker = new Faker(); var array = new CompactedLongArray(bitsPerEntry, 4096); var listOfValues = new List <int>(); for (int i = 0; i < 4096; i++) { int value = faker.Random.Int(0, 15); listOfValues.Add(value); array.Set(i, value); } Assert.Equal(bitsPerEntry, array.BitsPerEntry); array.Resize(newBitsPerEntry); Assert.Equal(newBitsPerEntry, array.BitsPerEntry); for (int i = 0; i < 4096; i++) { int value = array.Get(i); int savedValue = listOfValues[i]; Assert.Equal(savedValue, value); } }
private void OnPaletteResized(object sender, int bitsPerBlock) { _blockStorage.Resize(bitsPerBlock); }