public void ForwardsDataToDecoratedStream_WhenAsynchronous()
{
byte[] data = CreateByteArray(6);
IAsyncResult asyncResult = this.streamDecorator.BeginWrite(data, 1, 4, null, null);
this.streamDecorator.EndWrite(asyncResult);
this.memoryStream.ToArray().Should().Be(data, 1, 4);
}