ReadInt64Async() public method

public ReadInt64Async ( ) : Task
return Task
コード例 #1
0
        public async Task Int64TestAsync()
        {
            MemoryStream memStream = new MemoryStream();
            BigEndianStream bigEndianStream = new BigEndianStream(memStream);

            var testByte1 = long.MaxValue;
            var testByte2 = long.MinValue;

            await bigEndianStream.WriteAsync(testByte1);
            await bigEndianStream.WriteAsync(testByte2);

            memStream.Seek(0, SeekOrigin.Begin);

            Assert.AreEqual(await bigEndianStream.ReadInt64Async(), testByte1);
            Assert.AreEqual(await bigEndianStream.ReadInt64Async(), testByte2);
            Assert.AreEqual(memStream.Position, memStream.Length);
        }