diff --git a/Source/Tst/Shared/KZDev.PerfUtils.MemoryStreamSlim.Tests.Shared/UsingMemoryStreamSlim.ReadWrite.cs b/Source/Tst/Shared/KZDev.PerfUtils.MemoryStreamSlim.Tests.Shared/UsingMemoryStreamSlim.ReadWrite.cs index 2e15069..87e5065 100644 --- a/Source/Tst/Shared/KZDev.PerfUtils.MemoryStreamSlim.Tests.Shared/UsingMemoryStreamSlim.ReadWrite.cs +++ b/Source/Tst/Shared/KZDev.PerfUtils.MemoryStreamSlim.Tests.Shared/UsingMemoryStreamSlim.ReadWrite.cs @@ -1131,7 +1131,7 @@ void WriteByteDataToStream (MemoryStreamSlim stream, byte[] dataCopyArray, ref i void PositionStream (MemoryStreamSlim stream, int maxPosition, out int dataCopyArrayPosition) { - int newPosition = RandomSource.GetRandomInteger(maxPosition); + int newPosition = (0 == maxPosition) ? 0 : RandomSource.GetRandomInteger(maxPosition); stream.Position = dataCopyArrayPosition = newPosition; }