public void Prepending_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); Prepending <Item> prepending = items.Prepending(new Item()); prepending.ValidateConsistency(); }
public void Prepending_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); Prepending <Item> prepending = items.Prepending(new Item()).For(consumer); prepending.ValidateInternalConsistency(); consumer.Dispose(); }
public void Prepending_Insert1() { ObservableCollection <Item> items = new ObservableCollection <Item>(); Prepending <Item> prepending = items.Prepending(new Item()).For(consumer); prepending.ValidateConsistency(); items.Insert(0, new Item()); prepending.ValidateConsistency(); consumer.Dispose(); }
public void Prepending_Remove1() { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item() } ); Prepending <Item> prepending = items.Prepending(new Item()); prepending.ValidateConsistency(); items.RemoveAt(0); prepending.ValidateConsistency(); }
public void Prepending_Remove1() { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item() } ); Prepending <Item> prepending = items.Prepending(new Item()).For(consumer); prepending.ValidateInternalConsistency(); items.RemoveAt(0); prepending.ValidateInternalConsistency(); consumer.Dispose(); }
public void Prepending_Remove( [Range(0, 4, 1)] int index) { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item(), new Item(), new Item(), new Item(), new Item() } ); Prepending <Item> prepending = items.Prepending(new Item()); prepending.ValidateConsistency(); items.RemoveAt(index); prepending.ValidateConsistency(); }
public void Prepending_Set( [Range(0, 4, 1)] int index) { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item(), new Item(), new Item(), new Item(), new Item() } ); Prepending <Item> prepending = items.Prepending(new Item()).For(consumer); prepending.ValidateConsistency(); items[index] = new Item(); prepending.ValidateConsistency(); consumer.Dispose(); }
public void Prepending_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() } ); Prepending <Item> prepending = items.Prepending(new Item()).For(consumer); prepending.ValidateInternalConsistency(); items.Move(oldIndex, newIndex); prepending.ValidateInternalConsistency(); consumer.Dispose(); }