Ejemplo n.º 1
0
        public void ListUtilitiesExtractBufferSuccess()
        {
            var buffer = new[]
            {
                1, 2, 3, 5, 6
            };

            var result        = ListUtilities.CreateFromBuffer(buffer);
            var extractBuffer = ListUtilities.ExtractBuffer(result);

            Debug.Assert(buffer == extractBuffer);
        }
Ejemplo n.º 2
0
        public void ListUtilitiesExtractBufferSuccess2()
        {
            var buffer = new[]
            {
                1, 2, 3, 5, 6
            };

            var result = new List <int>();

            ListUtilities.UseBuffer(result, buffer);

            Debug.Assert(result.Count == buffer.Length);

            for (int i = 0; i < buffer.Length; i++)
            {
                Debug.Assert(result[i] == buffer[i]);
            }

            var extractBuffer = ListUtilities.ExtractBuffer(result);

            Debug.Assert(buffer == extractBuffer);
        }