public void GetEnumerator_Disposed() { CloneResourceSet rs = new CloneResourceSet(new ClonableObject()); rs.Dispose(); try { rs.GetEnumerator(); Assert.Fail("#1"); } catch (ObjectDisposedException ex) { // Cannot access a closed resource set Assert.AreEqual(typeof(ObjectDisposedException), ex.GetType(), "#2"); Assert.IsNull(ex.InnerException, "#3"); Assert.IsNotNull(ex.Message, "#4"); } }
public void GetEnumerator() { CloneResourceSet rs = new CloneResourceSet(new ClonableObject()); Assert.IsNotNull(rs.GetEnumerator()); }
public void GetEnumerator_Disposed () { CloneResourceSet rs = new CloneResourceSet (new ClonableObject ()); rs.Dispose (); try { rs.GetEnumerator (); Assert.Fail ("#1"); } catch (ObjectDisposedException ex) { // Cannot access a closed resource set Assert.AreEqual (typeof (ObjectDisposedException), ex.GetType (), "#2"); Assert.IsNull (ex.InnerException, "#3"); Assert.IsNotNull (ex.Message, "#4"); } }
public void GetEnumerator () { CloneResourceSet rs = new CloneResourceSet (new ClonableObject ()); Assert.IsNotNull (rs.GetEnumerator ()); }