Exemplo n.º 1
0
        public void Skipping_Insert1(
            [Range(0, 4, 1)] int count)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            Skipping <Item> itemComputing = items.Skipping(count);

            itemComputing.ValidateConsistency();
            items.Insert(0, new Item());
            itemComputing.ValidateConsistency();
        }
Exemplo n.º 2
0
        public void Skipping_Remove1(
            [Range(0, 4, 1)] int count)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item()
            }
                );

            Skipping <Item> itemComputing = items.Skipping(count);

            itemComputing.ValidateConsistency();
            items.RemoveAt(0);
            itemComputing.ValidateConsistency();
        }
Exemplo n.º 3
0
        public void Skipping_Initialization_01()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            Skipping <Item> itemComputing = items.Skipping(0);

            itemComputing.ValidateConsistency();
        }
Exemplo n.º 4
0
        public void Skipping_Initialization_01()
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>();

            Skipping <Item> itemComputing = items.Skipping(0).IsNeededFor(consumer);

            itemComputing.ValidateConsistency();
            consumer.Dispose();
        }
Exemplo n.º 5
0
        public void Skipping_Set(
            [Range(0, 4, 1)] int count,
            [Range(0, 4, 1)] int index)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            Skipping <Item> itemComputing = items.Skipping(count);

            itemComputing.ValidateConsistency();
            items[index] = new Item();
            itemComputing.ValidateConsistency();
        }
Exemplo n.º 6
0
        public void Skipping_Insert(
            [Range(0, 4, 1)] int index,
            [Range(0, 4, 1)] int count)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            Skipping <Item> itemComputing = items.Skipping(count).IsNeededFor(consumer);

            itemComputing.ValidateConsistency();
            items.Insert(index, new Item());
            itemComputing.ValidateConsistency();
            consumer.Dispose();
        }
        public void Skipping_Remove(
            [Range(0, 4, 1)] int count,
            [Range(0, 4, 1)] int index)
        {
            ObservableCollection <Item> items = new ObservableCollection <Item>(
                new[]
            {
                new Item(),
                new Item(),
                new Item(),
                new Item(),
                new Item()
            }
                );

            Skipping <Item> itemComputing = items.Skipping(count).For(consumer);

            itemComputing.ValidateConsistency();
            items.RemoveAt(index);
            itemComputing.ValidateConsistency();
            consumer.Dispose();
        }