Exemplo n.º 1
0
        public void Test_resize()
        {
            buffer.Dispose();
            buffer = UnmanagedStringBuffer.Create(10);
            CharPtr firstStringPtr = default;

            for (var i = 0; i < 10; i++)
            {
                var ptr = buffer.AddString("some string to add");
                if (i == 0)
                {
                    firstStringPtr = ptr;
                }
            }

            Assert.AreEqual(firstStringPtr.ToString(), "some string to add");
        }
Exemplo n.º 2
0
 protected virtual void Setup() => buffer = new UnmanagedStringBuffer();