public void StringEnumListEnumeratorConstructorTest() { IList <StringEnum <myEnum> > l = new List <StringEnum <myEnum> >(); l.Add(myEnum.Alpha); l.Add(myEnum.beta); l.Add(myEnum.GAMMA); l.Add(myEnum.DeltaEpsilon); StringEnumListEnumerator <myEnum> actual = new StringEnumListEnumerator <myEnum>(l); Assert.IsNotNull(actual); }
public void MoveNextTest() { IList <StringEnum <myEnum> > l = new List <StringEnum <myEnum> >(); l.Add(myEnum.Alpha); l.Add(myEnum.beta); l.Add(myEnum.GAMMA); l.Add(myEnum.DeltaEpsilon); StringEnumListEnumerator <myEnum> actual = new StringEnumListEnumerator <myEnum>(l); actual.MoveNext(); Assert.AreEqual(myEnum.Alpha, actual.Current); actual.MoveNext(); Assert.AreEqual(myEnum.beta, actual.Current); actual.MoveNext(); Assert.AreEqual(myEnum.GAMMA, actual.Current); }