public void GoodPatternDisposeCheckPassesBeforeDispose() { using (var goodPattern = new GoodPattern()) { Assert.DoesNotThrow(goodPattern.DisposeCheck); } }
public void GoodPatternDisposeCheckPassesBeforeDispose() { using (var goodPattern = new GoodPattern()) { goodPattern.DisposeCheck(); } }
public void GoodPatternThrowsNoException() { using (var goodPattern = new GoodPattern()) { Assert.DoesNotThrow(goodPattern.Dispose); } }
public void GoodPatternThrowsNoException() { using (var goodPattern = new GoodPattern()) { goodPattern.Dispose(); } }
public void GoodPatternDisposeCheckFailsAfterDispose() { using (var goodPattern = new GoodPattern()) { goodPattern.Dispose(); Assert.Throws <ObjectDisposedException>(goodPattern.DisposeCheck); } }