public void Read_WhenCalledAfterClose_ShouldAlwaysWork() { // arrange var sut = new CacheableDataReader(actualDataReader); var reads = sut.Read(); // act sut.Close(); reads &= sut.Read(); // assert Assert.That(reads, Is.True); }
public void IsClosed_Always_ReturnsFalse() { // arrange var sut = new CacheableDataReader(mockDataReader.Object); var isClosed = sut.IsClosed; // act sut.Close(); isClosed |= sut.IsClosed; // assert Assert.That(isClosed, Is.False); }