public void can_determine_if_delegate_has_been_disposed()
{
using(var inner = new MemoryStream())
{
var @delegate = new MessageStreamDelegate(inner);
Assert.False(@delegate.IsDisposed);
((IDisposable)@delegate).Dispose();
Assert.True(@delegate.IsDisposed);
}
}