public void First_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); FirstComputing <Item> first = items.FirstComputing(); first.ValidateConsistency(); }
public void First_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); FirstComputing <Item> first = items.FirstComputing().For(consumer); first.ValidateInternalConsistency(); consumer.Dispose(); }
public void First_Insert1() { ObservableCollection <Item> items = new ObservableCollection <Item>(); FirstComputing <Item> first = items.FirstComputing(); first.ValidateConsistency(); items.Insert(0, new Item()); first.ValidateConsistency(); }
public void First_Insert1() { ObservableCollection <Item> items = new ObservableCollection <Item>(); FirstComputing <Item> first = items.FirstComputing().IsNeededFor(consumer); first.ValidateConsistency(); items.Insert(0, new Item()); first.ValidateConsistency(); consumer.Dispose(); }
public void First_Remove1() { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item() } ); FirstComputing <Item> first = items.FirstComputing(); first.ValidateConsistency(); items.RemoveAt(0); first.ValidateConsistency(); }
public void First_Remove1() { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item() } ); FirstComputing <Item> first = items.FirstComputing().For(consumer); first.ValidateInternalConsistency(); items.RemoveAt(0); first.ValidateInternalConsistency(); consumer.Dispose(); }
public void First_Remove( [Range(0, 4, 1)] int index) { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item(), new Item(), new Item(), new Item(), new Item() } ); FirstComputing <Item> first = items.FirstComputing(); first.ValidateConsistency(); items.RemoveAt(index); first.ValidateConsistency(); }
public void First_Insert( [Range(0, 4, 1)] int index) { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item(), new Item(), new Item(), new Item(), new Item() } ); FirstComputing <Item> first = items.FirstComputing().For(consumer); first.ValidateConsistency(); items.Insert(index, new Item()); first.ValidateConsistency(); consumer.Dispose(); }
public void First_Set( [Range(0, 4, 1)] int index, [Values(true, false)] bool itemNew) { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item(), new Item(), new Item(), new Item(), new Item() } ); FirstComputing <Item> first = items.FirstComputing(); first.ValidateConsistency(); items[index] = new Item(); first.ValidateConsistency(); }
public void First_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() } ); FirstComputing <Item> first = items.FirstComputing().For(consumer); first.ValidateInternalConsistency(); items.Move(oldIndex, newIndex); first.ValidateInternalConsistency(); consumer.Dispose(); }