diff --git a/src/libraries/System.Private.CoreLib/src/System/IO/MemoryStream.cs b/src/libraries/System.Private.CoreLib/src/System/IO/MemoryStream.cs index 53f717dfe80a4e..31a5fc7513ae67 100644 --- a/src/libraries/System.Private.CoreLib/src/System/IO/MemoryStream.cs +++ b/src/libraries/System.Private.CoreLib/src/System/IO/MemoryStream.cs @@ -44,7 +44,6 @@ public MemoryStream() public MemoryStream(int capacity) { ArgumentOutOfRangeException.ThrowIfNegative(capacity); - ArgumentOutOfRangeException.ThrowIfGreaterThan(capacity, MemStreamMaxLength); _buffer = capacity != 0 ? new byte[capacity] : Array.Empty(); _capacity = capacity; 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); } }