public unsafe void NewChunkTest4()
        {
            int cellCount    = 100;
            int eachCellSize = sizeof(double);
            var cellInfoList = GetDoubleCellInfo(cellCount);
            var obj          = InMemoryDataChunk.New(cellInfoList, (int)Global.LocalStorage.TotalCellSize);
            var capacity     = obj.GetBuffer();

            Assert.AreEqual(CalcMemoryCapacity(cellCount, eachCellSize, (int)Global.LocalStorage.TotalCellSize), capacity.Length);
        }
        public unsafe void NewChunkTest6()
        {
            int cellCount    = 100;
            int charCount    = 10;
            var listLength   = 10000000;
            var cellInfoList = GetStringListCellInfo(cellCount, charCount, listLength);
            var eachCellSize = (2 * charCount + 4) * listLength + 4;
            var obj          = InMemoryDataChunk.New(cellInfoList, (int)Global.LocalStorage.TotalCellSize);
            var capacity     = obj.GetBuffer();

            Assert.AreEqual(CalcMemoryCapacity(cellCount, eachCellSize, (int)Global.LocalStorage.TotalCellSize), capacity.Length);
        }
        private unsafe Task _Upload(IEnumerable <CellInfo> cells, IPersistentUploader uploader, long estimated_size)
        {
            var payload_chunk = InMemoryDataChunk.New(cells, (int)estimated_size);

            return(uploader.UploadAsync(payload_chunk));
        }
 public unsafe void NewChunkTest1()
 {
     var cellInfoList = GetIntCellInfo(5);
     var result       = InMemoryDataChunk.New(cellInfoList, validThreshold);
 }