public void fill_throws_if_delegate_has_been_disposed()
{
using(var inner = new MemoryStream())
{
var @delegate = new MessageStreamDelegate(inner);
((IDisposable)@delegate).Dispose();
Assert.Throws<ObjectDisposedException>(() => @delegate.Fill(new byte[1], 0, 1));
}
}