public void Skipping_Insert1( [Range(0, 4, 1)] int count) { ObservableCollection <Item> items = new ObservableCollection <Item>(); Skipping <Item> itemComputing = items.Skipping(count).For(consumer); itemComputing.ValidateInternalConsistency(); items.Insert(0, new Item()); itemComputing.ValidateInternalConsistency(); consumer.Dispose(); }
public void Skipping_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); Skipping <Item> itemComputing = items.Skipping(0).For(consumer); itemComputing.ValidateInternalConsistency(); 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.ValidateInternalConsistency(); items.RemoveAt(index); itemComputing.ValidateInternalConsistency(); consumer.Dispose(); }