public async Task TestWriteAsync () { var buffer = new byte[1099]; random.NextBytes (buffer); using (var stream = new MeasuringStream ()) { await stream.WriteAsync (buffer, 0, buffer.Length); await stream.FlushAsync (); Assert.AreEqual (buffer.Length, stream.Length); } }