public void ShouldReturnFalseIfDisposed() { // Arrange var stream = new ProtoDataStream(this.CreateDataReader("foo")); stream.Dispose(); // Act var result = stream.CanRead; // Assert Assert.False(result); }
public When_the_proto_stream_has_been_disposed() { Stream stream; using (var table = TestData.SmallDataTable()) using (var tableReader = table.CreateDataReader()) { stream = new ProtoDataStream(tableReader); } Assert.True(stream.CanRead); this.weakRef = new WeakReference(stream); stream.Dispose(); }