Exemple #1
0
        public void NonEmptyCollectionAdd(T[] items, GenerateItem <T> generateItem)
        {
            List <T> list = new List <T>();

            for (int i = 0; i < items.Length; ++i)
            {
                list.Add(items[i]);
            }

            List_ListUtils.Test.Eval(VerifyReadOnlyIList <T> .Verify(list.AsReadOnly(), items, generateItem), "Err_58941ahpas NON Empty Collection Test using Add to populate the list FAILED");
        }
Exemple #2
0
        public void AddClear(T[] items, GenerateItem <T> generateItem)
        {
            List <T> list = new List <T>();

            for (int i = 0; i < items.Length; ++i)
            {
                list.Add(items[i]);
            }

            list.Clear();

            List_ListUtils.Test.Eval(VerifyReadOnlyIList <T> .Verify(list.AsReadOnly(), new T[0], generateItem), "Err_46598ahpas Add then Clear Test FAILED");
        }
Exemple #3
0
        public void AddRemoveAll(T[] items, GenerateItem <T> generateItem)
        {
            List <T> list = new List <T>();

            for (int i = 0; i < items.Length; ++i)
            {
                list.Add(items[i]);
            }

            for (int i = 0; i < items.Length; ++i)
            {
                list.RemoveAt(0);
            }

            List_ListUtils.Test.Eval(VerifyReadOnlyIList <T> .Verify(list.AsReadOnly(), new T[0], generateItem), "Err_56498ahpba Add then Remove all of the items Test FAILED");
        }
Exemple #4
0
        public void AddRemoveSome(T[] items, T[] itemsToAdd, T[] itemsToRemove, GenerateItem <T> generateItem)
        {
            List <T> list = new List <T>();

            for (int i = 0; i < itemsToAdd.Length; ++i)
            {
                list.Add(itemsToAdd[i]);
            }

            for (int i = 0; i < itemsToRemove.Length; ++i)
            {
                list.Remove(itemsToRemove[i]);
            }

            List_ListUtils.Test.Eval(VerifyReadOnlyIList <T> .Verify(list.AsReadOnly(), items, generateItem), "Err_70712bas Add then Remove some of the items Test FAILED");
        }
Exemple #5
0
        public void NonEmptyCollectionIEnumerableCtor(T[] items, GenerateItem <T> generateItem)
        {
            List <T> list = new List <T>(new TestCollection <T>(items));

            List_ListUtils.Test.Eval(VerifyReadOnlyIList <T> .Verify(list.AsReadOnly(), items, generateItem), "Err_884964ahbz NON Empty Collection using the IEnumerable constructor to populate the list Test FAILED");
        }
Exemple #6
0
        public void EmptyCollection(GenerateItem <T> generateItem)
        {
            List <T> list = new List <T>();

            List_ListUtils.Test.Eval(VerifyReadOnlyIList <T> .Verify(list.AsReadOnly(), new T[0], generateItem), "Err_170718abhpx Empty Collection Test FAILED");
        }