public void SetItemsTest() { List <IStepListener> list = new List <IStepListener> { new SecondListener(), new UnorderedListener(), new FirstListener(), new ThirdListener() }; OrderedComposite <IStepListener> listeners = new OrderedComposite <IStepListener>(); listeners.SetItems(list); Assert.IsNotNull(listeners); IEnumerator <IStepListener> enumerator = listeners.Enumerator(); Assert.IsNotNull(enumerator); int i = 1; //Test order is being well understood while (enumerator.MoveNext()) { object item = enumerator.Current; switch (i) { case 1: Assert.IsTrue(item is FirstListener); break; case 2: Assert.IsTrue(item is SecondListener); break; case 3: Assert.IsTrue(item is ThirdListener); break; case 4: Assert.IsTrue(item is UnorderedListener); break; } i++; } }
public void SetItemsTest() { List<IStepListener> list = new List<IStepListener> { new SecondListener(), new UnorderedListener(), new FirstListener(), new ThirdListener() }; OrderedComposite<IStepListener> listeners = new OrderedComposite<IStepListener>(); listeners.SetItems(list); Assert.IsNotNull(listeners); IEnumerator<IStepListener> enumerator = listeners.Enumerator(); Assert.IsNotNull(enumerator); int i = 1; //Test order is being well understood while (enumerator.MoveNext()) { object item = enumerator.Current; switch (i) { case 1: Assert.IsTrue(item is FirstListener); break; case 2: Assert.IsTrue(item is SecondListener); break; case 3: Assert.IsTrue(item is ThirdListener); break; case 4: Assert.IsTrue(item is UnorderedListener); break; } i++; } }
private static OrderedComposite <IStepListener> TearUp() { OrderedComposite <IStepListener> listeners = new OrderedComposite <IStepListener>(); listeners.Add(new UnorderedListener()); listeners.Add(new ThirdListener()); listeners.Add(new FirstListener()); listeners.Add(new SecondListener()); return(listeners); }
public void AddTest() { OrderedComposite <IStepListener> listeners = new OrderedComposite <IStepListener>(); listeners.Add(new UnorderedListener()); Assert.IsNotNull(listeners); listeners.Add(new ThirdListener()); Assert.IsNotNull(listeners); listeners.Add(new FirstListener()); Assert.IsNotNull(listeners); listeners.Add(new SecondListener()); Assert.IsNotNull(listeners); }
public void AddTest() { OrderedComposite<IStepListener> listeners = new OrderedComposite<IStepListener>(); listeners.Add(new UnorderedListener()); Assert.IsNotNull(listeners); listeners.Add(new ThirdListener()); Assert.IsNotNull(listeners); listeners.Add(new FirstListener()); Assert.IsNotNull(listeners); listeners.Add(new SecondListener()); Assert.IsNotNull(listeners); }
private static OrderedComposite<IStepListener> TearUp() { OrderedComposite<IStepListener> listeners = new OrderedComposite<IStepListener>(); listeners.Add(new UnorderedListener()); listeners.Add(new ThirdListener()); listeners.Add(new FirstListener()); listeners.Add(new SecondListener()); return listeners; }