public void Dispose_ThrowsIf_AnyJobsAreUsingData()
        {
            var shared = new SharedArray <int>(new[] { 3, 0, 3, 0 });

            AssertSafety.ThrowsIfAnyDataUsers_SingleCall(shared, shared.Dispose);
        }
        public void Resize_ThrowsIf_AnyJobsAreUsingData()
        {
            var shared = new SharedArray <Vector2>(4);

            AssertSafety.ThrowsIfAnyDataUsers_SingleCall(shared, () => shared.Resize(8));
        }