Example #1
0
        public void Distincting_Insert(
            [Values(1, 2, 3)] int item0,
            [Values(1, 2, 3)] int item1,
            [Values(1, 2, 3)] int item2,
            [Values(1, 2, 3)] int item3,
            [Values(1, 2, 3)] int item4,
            [Range(0, 4, 1)] int index,
            [Values(1, 2, 3)] int newValue)
        {
            ObservableCollection <int> items = new ObservableCollection <int>(
                new[]
            {
                item0,
                item1,
                item2,
                item3,
                item4
            }

                );

            Distincting <int> distincting = items.Distincting().For(consumer);

            distincting.ValidateInternalConsistency();
            items.Insert(index, newValue);
            distincting.ValidateInternalConsistency();
            consumer.Dispose();
        }
Example #2
0
        public void Distincting_Insert1(
            [Values(1, 2, 3)] int newValue)
        {
            ObservableCollection <int> items = new ObservableCollection <int>();

            Distincting <int> distincting = items.Distincting().For(consumer);

            distincting.ValidateInternalConsistency();
            items.Insert(0, newValue);
            distincting.ValidateInternalConsistency();
            consumer.Dispose();
        }
Example #3
0
        public void Distincting_Remove1(
            [Values(1, 2, 3)] int item0)
        {
            ObservableCollection <int> items = new ObservableCollection <int>(
                new[]
            {
                item0
            }

                );

            Distincting <int> distincting = items.Distincting().For(consumer);

            distincting.ValidateInternalConsistency();
            items.RemoveAt(0);
            distincting.ValidateInternalConsistency();
            consumer.Dispose();
        }
Example #4
0
        public void Distincting_Initialization_01()
        {
            ObservableCollection <int> items = new ObservableCollection <int>();

            Distincting <int> distincting = items.Distincting().For(consumer);

            distincting.ValidateInternalConsistency();
            consumer.Dispose();
        }