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