aboutsummaryrefslogtreecommitdiff
path: root/lib/Utils/tests
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Utils/tests')
-rw-r--r--lib/Utils/tests/Memory/MemoryHandleTest.cs5
-rw-r--r--lib/Utils/tests/VNLib.UtilsTests.csproj2
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/Utils/tests/Memory/MemoryHandleTest.cs b/lib/Utils/tests/Memory/MemoryHandleTest.cs
index 212eb0c..8880010 100644
--- a/lib/Utils/tests/Memory/MemoryHandleTest.cs
+++ b/lib/Utils/tests/Memory/MemoryHandleTest.cs
@@ -23,6 +23,7 @@
*/
using System;
+using System.Runtime.CompilerServices;
using Microsoft.VisualStudio.TestTools.UnitTesting;
@@ -197,6 +198,8 @@ namespace VNLib.Utils.Memory.Tests
//Pin should throw
Assert.ThrowsException<ArgumentOutOfRangeException>(() => _ = thandle.Pin(0));
+
+ Assert.ThrowsException<ObjectDisposedException>(() => _ = thandle.GetReference());
}
//Full ref to mhandle check status
@@ -217,6 +220,8 @@ namespace VNLib.Utils.Memory.Tests
Assert.ThrowsException<ObjectDisposedException>(() => mHandle.Resize(10));
Assert.ThrowsException<ArgumentOutOfRangeException>(() => mHandle.BasePtr);
+
+ Assert.ThrowsException<ObjectDisposedException>(() => _ = mHandle.GetReference());
}
}
}
diff --git a/lib/Utils/tests/VNLib.UtilsTests.csproj b/lib/Utils/tests/VNLib.UtilsTests.csproj
index c29915d..9053c51 100644
--- a/lib/Utils/tests/VNLib.UtilsTests.csproj
+++ b/lib/Utils/tests/VNLib.UtilsTests.csproj
@@ -16,7 +16,7 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.3" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="MSTest.TestAdapter" Version="3.1.1" />
<PackageReference Include="MSTest.TestFramework" Version="3.1.1" />
<PackageReference Include="coverlet.collector" Version="6.0.0">