public void DisposeMakesUnusable() { NativePerJobThreadLongPtr longPtr = new NativePerJobThreadLongPtr( Allocator.Temp); longPtr.Dispose(); Assert.That( () => longPtr.Value = 10, Throws.TypeOf <InvalidOperationException>()); }
public void IsCreatedOnlyReturnsTrueBeforeDispose() { NativePerJobThreadLongPtr longPtr = new NativePerJobThreadLongPtr( Allocator.Temp); Assert.That(longPtr.IsCreated, Is.True); longPtr.Dispose(); Assert.That(longPtr.IsCreated, Is.False); }