From a788417f4e16dec8aadb7c88cd0cfa66ca17ade2 Mon Sep 17 00:00:00 2001 From: Jan Vorlicek Date: Wed, 21 Jan 2026 17:52:47 +0100 Subject: [PATCH] Fix MemoryStreamTests.MemoryStream_CapacityBoundaryChecks The test verifies the exception it gets when setting the capacity to a larger than valid value. It was expecting ArgumentOutOfRangeException, but the actual exception runtime generates is OutOfMemoryException. --- .../tests/System.IO.Tests/MemoryStream/MemoryStreamTests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Runtime/tests/System.IO.Tests/MemoryStream/MemoryStreamTests.cs b/src/libraries/System.Runtime/tests/System.IO.Tests/MemoryStream/MemoryStreamTests.cs index ee77811f224290..a6cac02f63a2e3 100644 --- a/src/libraries/System.Runtime/tests/System.IO.Tests/MemoryStream/MemoryStreamTests.cs +++ b/src/libraries/System.Runtime/tests/System.IO.Tests/MemoryStream/MemoryStreamTests.cs @@ -160,9 +160,9 @@ public void MemoryStream_CapacityBoundaryChecks() ms.Capacity = MaxSupportedLength; Assert.Equal(MaxSupportedLength, ms.Capacity); - Assert.Throws(() => ms.Capacity = MaxSupportedLength + 1); + Assert.Throws(() => ms.Capacity = MaxSupportedLength + 1); - Assert.Throws(() => ms.Capacity = int.MaxValue); + Assert.Throws(() => ms.Capacity = int.MaxValue); } }