public void TestPersistentAllocationAndDisposal()
    {
        n.AllocateAndAutoDispose(ref array1, 10, Allocator.Persistent);
        n.AllocateAndAutoDispose(ref array2, 10, Allocator.Persistent);

        n.ProcessDisposables(new Unity.Jobs.JobHandle());
        n.DisposePersistents();
        Assert.Throws <InvalidOperationException>(array1.Dispose);
        Assert.Throws <InvalidOperationException>(array2.Dispose);
    }