public void ItemTest() { StringEnumList <myEnum> actual = new StringEnumList <myEnum>(); actual.Add(myEnum.Alpha); actual.Add(myEnum.beta); actual.Add(myEnum.GAMMA); actual.Add(myEnum.DeltaEpsilon); Assert.AreEqual(myEnum.beta, actual[1]); }
public void IsReadOnlyTest() { StringEnumList <myEnum> actual = new StringEnumList <myEnum>(); actual.Add(myEnum.Alpha); actual.Add(myEnum.beta); actual.Add(myEnum.GAMMA); actual.Add(myEnum.DeltaEpsilon); Assert.IsFalse(actual.IsReadOnly); }
public void CountTest() { StringEnumList <myEnum> actual = new StringEnumList <myEnum>(); actual.Add(myEnum.Alpha); actual.Add(myEnum.beta); actual.Add(myEnum.GAMMA); actual.Add(myEnum.DeltaEpsilon); Assert.AreEqual(4, actual.Count); }
public void GetEnumeratorTest1() { StringEnumList <myEnum> l = new StringEnumList <myEnum>(); l.Add(myEnum.Alpha); l.Add(myEnum.beta); l.Add(myEnum.GAMMA); l.Add(myEnum.DeltaEpsilon); IEnumerator <myEnum> actual = l.GetEnumerator(); actual.MoveNext(); Assert.AreEqual(myEnum.Alpha, actual.Current); }
public void IndexOfTest() { StringEnumList <myEnum> l = new StringEnumList <myEnum>(); l.Add(myEnum.Alpha); l.Add(myEnum.beta); l.Add(myEnum.GAMMA); int actual = l.IndexOf(myEnum.beta); Assert.AreEqual(1, actual); actual = l.IndexOf(myEnum.DeltaEpsilon); Assert.AreEqual(-1, actual); }
public void CopyToTest() { StringEnumList <myEnum> actual = new StringEnumList <myEnum>(); actual.Add(myEnum.DeltaEpsilon); actual.Add(myEnum.DeltaEpsilon); actual.Add(myEnum.DeltaEpsilon); actual.Add(myEnum.DeltaEpsilon); myEnum[] l = new myEnum[] { myEnum.Alpha, myEnum.beta, myEnum.GAMMA, myEnum.DeltaEpsilon }; actual.CopyTo(l, 0); Assert.IsTrue(actual.Contains(myEnum.Alpha)); Assert.IsTrue(actual.Contains(myEnum.beta)); Assert.IsTrue(actual.Contains(myEnum.GAMMA)); Assert.IsTrue(actual.Contains(myEnum.DeltaEpsilon)); }
public void AddTest() { IList <myEnum> target = new List <myEnum>(); target.Add(myEnum.Alpha); target.Add(myEnum.beta); target.Add(myEnum.GAMMA); target.Add(myEnum.DeltaEpsilon); StringEnumList <myEnum> actual = new StringEnumList <myEnum>(); actual.Add(myEnum.Alpha); actual.Add(myEnum.beta); actual.Add(myEnum.GAMMA); actual.Add(myEnum.DeltaEpsilon); Assert.AreEqual(target.Count, actual.Count); Assert.AreEqual(target[0], actual[0]); Assert.AreEqual(target[1], actual[1]); Assert.AreEqual(target[2], actual[2]); Assert.AreEqual(target[3], actual[3]); }