public void UndisposableEnumerator_IsDisposalIgnored() { //Arrange DisposableEnumerator enumerator = new DisposableEnumerator(new UndisposableEnumerator()); enumerator.Dispose(); //Act void actual() { enumerator.Reset(); } //Assert Assert.DoesNotThrow(actual); }
public void DisposedEnumerator_IsDisposed() { //Arrange DisposableEnumerator enumerator = new DisposableEnumerator(new DisposedEnumerator <SimpleObject>()); enumerator.Dispose(); //Act void actual() { enumerator.Reset(); } //Assert Assert.Throws <ObjectDisposedException>(actual); }