public void Distincting_Remove(
            [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)
        {
            ObservableCollection <int> items = new ObservableCollection <int>(
                new[]
            {
                item0,
                item1,
                item2,
                item3,
                item4
            }

                );

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

            distincting.ValidateConsistency();
            items.RemoveAt(index);
            distincting.ValidateConsistency();
            consumer.Dispose();
        }
        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();

            distincting.ValidateConsistency();
            items.Insert(index, newValue);
            distincting.ValidateConsistency();
        }
        public void Distincting_Set(
            [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 itemNew)
        {
            ObservableCollection <int> items = new ObservableCollection <int>(
                new[]
            {
                item0,
                item1,
                item2,
                item3,
                item4
            }

                );

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

            distincting.ValidateConsistency();
            items[index] = itemNew;
            distincting.ValidateConsistency();
            consumer.Dispose();
        }
示例#4
0
        public void Distincting_Move(
            [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 oldIndex,
            [Range(0, 4, 1)] int newIndex)
        {
            ObservableCollection <int> items = new ObservableCollection <int>(
                new[]
            {
                item0,
                item1,
                item2,
                item3,
                item4
            }

                );

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

            distincting.ValidateInternalConsistency();
            items.Move(oldIndex, newIndex);
            distincting.ValidateInternalConsistency();
            consumer.Dispose();
        }
        public void Distincting_Initialization_01()
        {
            ObservableCollection <int> items = new ObservableCollection <int>();

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

            distincting.ValidateConsistency();
        }
        public void Distincting_Initialization_01()
        {
            ObservableCollection <int> items = new ObservableCollection <int>();

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

            distincting.ValidateConsistency();
            consumer.Dispose();
        }
        public void Distincting_Insert1(
            [Values(1, 2, 3)] int newValue)
        {
            ObservableCollection <int> items = new ObservableCollection <int>();

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

            distincting.ValidateConsistency();
            items.Insert(0, newValue);
            distincting.ValidateConsistency();
        }
示例#8
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();
        }
        public void Distincting_Remove1(
            [Values(1, 2, 3)] int item0)
        {
            ObservableCollection <int> items = new ObservableCollection <int>(
                new[]
            {
                item0
            }

                );

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

            distincting.ValidateConsistency();
            items.RemoveAt(0);
            distincting.ValidateConsistency();
        }