Exemple #1
0
 private static EventBean[] MakeArray(IDictionary <String, EventBean> events, String[] ids)
 {
     return(EventFactoryHelper.MakeArray(events, ids));
 }
Exemple #2
0
        public void TestIterator()
        {
            IList <IEnumerable <EventBean> > enumerableList = new List <IEnumerable <EventBean> >();

            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "a", "b", "c" }));
            CheckResults(enumerableList, EventFactoryHelper.MakeArray(_events, new[] { "a", "b", "c" }));

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "a" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "b" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "c" }));
            CheckResults(enumerableList, EventFactoryHelper.MakeArray(_events, new[] { "a", "b", "c" }));

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "a", "b" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "c" }));
            CheckResults(enumerableList, EventFactoryHelper.MakeArray(_events, new[] { "a", "b", "c" }));

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "a", "b" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "c" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            CheckResults(enumerableList, EventFactoryHelper.MakeArray(_events, new[] { "a", "b", "c" }));

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            CheckResults(enumerableList, null);

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            CheckResults(enumerableList, null);

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "d" }));
            CheckResults(enumerableList, EventFactoryHelper.MakeArray(_events, new[] { "d" }));

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "d" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            CheckResults(enumerableList, EventFactoryHelper.MakeArray(_events, new[] { "d" }));

            enumerableList = new List <IEnumerable <EventBean> >();
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "a", "b", "c" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "d" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "e", "f" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "g" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new String[] {}));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "h", "i" }));
            enumerableList.Add(EventFactoryHelper.MakeList(_events, new[] { "z" }));
            CheckResults(enumerableList,
                         EventFactoryHelper.MakeArray(_events, new[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "z" }));

            enumerableList = new List <IEnumerable <EventBean> >();
            CheckResults(enumerableList, null);
        }
Exemple #3
0
        public void TestIterator()
        {
            IEnumerable <EventBean>[][] iterables = new Iterable[1][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "a", "b", "c" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new string[] { "a", "b", "c" }));

            iterables    = new Iterable[3][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "a" }));
            iterables[1] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "b" }));
            iterables[2] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "c" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new string[] { "a", "b", "c" }));

            iterables    = new Iterable[2][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "a", "b" }));
            iterables[1] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "c" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new string[] { "a", "b", "c" }));

            iterables    = new Iterable[5][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[1] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "a", "b" }));
            iterables[2] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[3] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "c" }));
            iterables[4] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new string[] { "a", "b", "c" }));

            iterables    = new Iterable[1][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, null);

            iterables    = new Iterable[3][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[1] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[2] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, null);

            iterables    = new Iterable[4][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[1] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[2] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[3] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "d" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new string[] { "d" }));

            iterables    = new Iterable[4][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "d" }));
            iterables[1] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[2] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[3] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new string[] { "d" }));

            iterables    = new Iterable[8][];
            iterables[0] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "a", "b", "c" }));
            iterables[1] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "d" }));
            iterables[2] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[3] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "e", "f" }));
            iterables[4] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "g" }));
            iterables[5] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables[6] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "h", "i" }));
            iterables[7] = MakeArray(EventFactoryHelper.MakeList(events, new string[] { "z" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new string[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "z" }));

            iterables = new Iterable[0][];
            CheckResults(iterables, null);
        }
Exemple #4
0
        public void TestIterator()
        {
            ICollection <IEnumerable <EventBean> > iterables = new LinkedList <IEnumerable <EventBean> >();

            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "a", "b", "c" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new[] { "a", "b", "c" }));

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "a" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "b" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "c" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new[] { "a", "b", "c" }));

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "a", "b" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "c" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new[] { "a", "b", "c" }));

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "a", "b" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "c" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new[] { "a", "b", "c" }));

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, null);

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, null);

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "d" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new[] { "d" }));

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "d" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new[] { "d" }));

            iterables = new LinkedList <IEnumerable <EventBean> >();
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "a", "b", "c" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "d" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "e", "f" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "g" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new string[] { }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "h", "i" }));
            iterables.Add(EventFactoryHelper.MakeList(events, new[] { "z" }));
            CheckResults(iterables, EventFactoryHelper.MakeArray(events, new[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "z" }));

            iterables = new LinkedList <IEnumerable <EventBean> >();
            CheckResults(iterables, null);
        }