예제 #1
0
        public void Data_CompareWithInitializer_ExactMatch()
        {
            var expected = Enumerable.Range(0, 254).Select(i => (byte)i).ToArray();
            var buffer = new TempFileBuffer(expected);

            var actual = buffer.Data;
            Assert.Equal(expected, actual);
        }
예제 #2
0
        public void GetByteRange_CompareWithInitializer_ExactMatch(int offset, int count)
        {
            var data = Enumerable.Range(0, 254).Select(i => (byte)i).ToArray();
            var buffer = new TempFileBuffer(data);

            var expected = new ArraySegment<byte>(data, offset, count);
            var actual = buffer.GetByteRange(offset, count);
            Assert.Equal(expected, actual);
        }
예제 #3
0
        public void Data_CompareWithInitializer_ExactMatch()
        {
            var expected = Enumerable.Range(0, 254).Select(i => (byte)i).ToArray();
            var buffer   = new TempFileBuffer(expected);

            var actual = buffer.Data;

            Assert.Equal(expected, actual);
        }
예제 #4
0
        public void GetByteRange_CompareWithInitializer_ExactMatch(int offset, int count)
        {
            var data   = Enumerable.Range(0, 254).Select(i => (byte)i).ToArray();
            var buffer = new TempFileBuffer(data);

            var expected = new ArraySegment <byte>(data, offset, count);
            var actual   = buffer.GetByteRange(offset, count);

            Assert.Equal(expected, actual);
        }