public void CalculateOffsetMask(int segmentSize) { var expected = segmentSize switch { 1024 => 0x3FF, 2048 => 0x7FF, 4096 => 0xFFF, 8192 => 0x1FFF, 16384 => 0x3FFF, 32768 => 0x7FFF, 65536 => 0xFFFF, _ => throw ExceptionUtilities.Unreachable, }; Assert.Equal(expected, SegmentedArrayHelper.CalculateOffsetMask(segmentSize)); }