public void Close_should_dispose_subject() { var stream = Substitute.For<Stream>(); var subject = new BsonStreamAdapter(stream); subject.Close(); var subjectReflector = new Reflector(subject); subjectReflector._disposed.Should().BeTrue(); }
public void Close_should_dispose_subject() { var mockStream = new Mock<Stream>(); var subject = new BsonStreamAdapter(mockStream.Object); subject.Close(); var subjectReflector = new Reflector(subject); subjectReflector._disposed.Should().BeTrue(); }
public void Close_can_be_called_multiple_times() { var stream = Substitute.For<Stream>(); var subject = new BsonStreamAdapter(stream); subject.Close(); subject.Close(); var subjectReflector = new Reflector(subject); subjectReflector._disposed.Should().BeTrue(); }
public void Close_can_be_called_multiple_times() { var mockStream = new Mock<Stream>(); var subject = new BsonStreamAdapter(mockStream.Object); subject.Close(); subject.Close(); var subjectReflector = new Reflector(subject); subjectReflector._disposed.Should().BeTrue(); }