System.IO.Tests.MemoryStreamTests.MemoryStream_GetPositionTest_Negative C# (CSharp) Method

MemoryStream_GetPositionTest_Negative() private method

private MemoryStream_GetPositionTest_Negative ( ) : void
return void
        public static void MemoryStream_GetPositionTest_Negative()
        {
            int iArrLen = 100;
            byte[] bArr = new byte[iArrLen];

            using (MemoryStream ms = new MemoryStream(bArr))
            {
                long iCurrentPos = ms.Position;
                for (int i = -1; i > -6; i--)
                {
                    Assert.Throws<ArgumentOutOfRangeException>(() => ms.Position = i);
                    Assert.Equal(ms.Position, iCurrentPos);
                }
            }
        }