예제 #1
0
        public void NextSequence()
        {
            var expected = TestValues.Select(x => (int)(x % int.MaxValue)).ToArray();
            var actual   = Enumerable.Range(0, TestValues.Length).Select(x => _rng.Next()).ToArray();

            Assert.Equal(expected, actual);
        }
예제 #2
0
        public void NextBytes()
        {
            var expected = TestValues.Select(x => (byte)x).ToArray();

            var buffer = new byte[6];

            _rng.NextBytes(buffer);
            Assert.Equal(expected, buffer);
        }