diff options
Diffstat (limited to 'lib/Utils/tests')
-rw-r--r-- | lib/Utils/tests/Memory/MemoryHandleTest.cs | 5 | ||||
-rw-r--r-- | lib/Utils/tests/VNLib.UtilsTests.csproj | 2 |
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"> |