Esempio n. 1
0
        public void First_Initialization_01()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            FirstComputing <Item> first = items.FirstComputing();

            first.ValidateConsistency();
        }
Esempio n. 2
0
        public void First_Initialization_01()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            FirstComputing <Item> first = items.FirstComputing().For(consumer);

            first.ValidateInternalConsistency();
            consumer.Dispose();
        }
Esempio n. 3
0
        public void First_Insert1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            FirstComputing <Item> first = items.FirstComputing();

            first.ValidateConsistency();
            items.Insert(0, new Item());
            first.ValidateConsistency();
        }
Esempio n. 4
0
        public void First_Insert1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            FirstComputing <Item> first = items.FirstComputing().IsNeededFor(consumer);

            first.ValidateConsistency();
            items.Insert(0, new Item());
            first.ValidateConsistency();
            consumer.Dispose();
        }
Esempio n. 5
0
        public void First_Remove1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item()
            }
                );

            FirstComputing <Item> first = items.FirstComputing();

            first.ValidateConsistency();
            items.RemoveAt(0);
            first.ValidateConsistency();
        }
Esempio n. 6
0
        public void First_Remove1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item()
            }
                );

            FirstComputing <Item> first = items.FirstComputing().For(consumer);

            first.ValidateInternalConsistency();
            items.RemoveAt(0);
            first.ValidateInternalConsistency();
            consumer.Dispose();
        }
Esempio n. 7
0
        public void First_Remove(
            [Range(0, 4, 1)] int index)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            FirstComputing <Item> first = items.FirstComputing();

            first.ValidateConsistency();
            items.RemoveAt(index);
            first.ValidateConsistency();
        }
        public void First_Insert(
            [Range(0, 4, 1)] int index)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            FirstComputing <Item> first = items.FirstComputing().For(consumer);

            first.ValidateConsistency();
            items.Insert(index, new Item());
            first.ValidateConsistency();
            consumer.Dispose();
        }
Esempio n. 9
0
        public void First_Set(
            [Range(0, 4, 1)] int index,
            [Values(true, false)] bool itemNew)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            FirstComputing <Item> first = items.FirstComputing();

            first.ValidateConsistency();
            items[index] = new Item();
            first.ValidateConsistency();
        }
Esempio n. 10
0
        public void First_Move(
            [Range(0, 4, 1)] int oldIndex,
            [Range(0, 4, 1)] int newIndex)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            FirstComputing <Item> first = items.FirstComputing().For(consumer);

            first.ValidateInternalConsistency();
            items.Move(oldIndex, newIndex);
            first.ValidateInternalConsistency();
            consumer.Dispose();
        }