Ejemplo n.º 1
0
        public void Appending_Insert1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            Appending <Item> appending = items.Appending(new Item());

            appending.ValidateConsistency();
            items.Insert(0, new Item());
            appending.ValidateConsistency();
        }
Ejemplo n.º 2
0
        public void Appending_Insert1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            Appending <Item> appending = items.Appending(new Item()).IsNeededFor(consumer);

            appending.ValidateConsistency();
            items.Insert(0, new Item());
            appending.ValidateConsistency();
            consumer.Dispose();
        }
Ejemplo n.º 3
0
        public void Appending_Remove1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item()
            }

                );

            Appending <Item> appending = items.Appending(new Item());

            appending.ValidateConsistency();
            items.RemoveAt(0);
            appending.ValidateConsistency();
        }
Ejemplo n.º 4
0
        public void Appending_Initialization_01()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            Appending <Item> appending = items.Appending(new Item());

            appending.ValidateConsistency();
        }
Ejemplo n.º 5
0
        public void Appending_Remove1()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item()
            }

                );

            Appending <Item> appending = items.Appending(new Item()).IsNeededFor(consumer);

            appending.ValidateConsistency();
            items.RemoveAt(0);
            appending.ValidateConsistency();
            consumer.Dispose();
        }
Ejemplo n.º 6
0
        public void Appending_Remove(
            [Range(0, 4, 1)] int index)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            Appending <Item> appending = items.Appending(new Item());

            appending.ValidateConsistency();
            items.RemoveAt(index);
            appending.ValidateConsistency();
        }
Ejemplo n.º 7
0
        public void Appending_Set(
            [Range(0, 4, 1)] int index)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            Appending <Item> appending = items.Appending(new Item()).IsNeededFor(consumer);

            appending.ValidateConsistency();
            items[index] = new Item();
            appending.ValidateConsistency();
            consumer.Dispose();
        }
Ejemplo n.º 8
0
        public void Appending_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()
            }
                );

            Appending <Item> appending = items.Appending(new Item()).For(consumer);

            appending.ValidateConsistency();
            items.Move(oldIndex, newIndex);
            appending.ValidateConsistency();
            consumer.Dispose();
        }