public void Distincting_Remove( [Values(1, 2, 3)] int item0, [Values(1, 2, 3)] int item1, [Values(1, 2, 3)] int item2, [Values(1, 2, 3)] int item3, [Values(1, 2, 3)] int item4, [Range(0, 4, 1)] int index) { ObservableCollection <int> items = new ObservableCollection <int>( new[] { item0, item1, item2, item3, item4 } ); Distincting <int> distincting = items.Distincting().IsNeededFor(consumer); distincting.ValidateConsistency(); items.RemoveAt(index); distincting.ValidateConsistency(); consumer.Dispose(); }
public void Distincting_Insert( [Values(1, 2, 3)] int item0, [Values(1, 2, 3)] int item1, [Values(1, 2, 3)] int item2, [Values(1, 2, 3)] int item3, [Values(1, 2, 3)] int item4, [Range(0, 4, 1)] int index, [Values(1, 2, 3)] int newValue) { ObservableCollection <int> items = new ObservableCollection <int>( new[] { item0, item1, item2, item3, item4 } ); Distincting <int> distincting = items.Distincting(); distincting.ValidateConsistency(); items.Insert(index, newValue); distincting.ValidateConsistency(); }
public void Distincting_Set( [Values(1, 2, 3)] int item0, [Values(1, 2, 3)] int item1, [Values(1, 2, 3)] int item2, [Values(1, 2, 3)] int item3, [Values(1, 2, 3)] int item4, [Range(0, 4, 1)] int index, [Values(1, 2, 3)] int itemNew) { ObservableCollection <int> items = new ObservableCollection <int>( new[] { item0, item1, item2, item3, item4 } ); Distincting <int> distincting = items.Distincting().For(consumer); distincting.ValidateConsistency(); items[index] = itemNew; distincting.ValidateConsistency(); consumer.Dispose(); }
public void Distincting_Move( [Values(1, 2, 3)] int item0, [Values(1, 2, 3)] int item1, [Values(1, 2, 3)] int item2, [Values(1, 2, 3)] int item3, [Values(1, 2, 3)] int item4, [Range(0, 4, 1)] int oldIndex, [Range(0, 4, 1)] int newIndex) { ObservableCollection <int> items = new ObservableCollection <int>( new[] { item0, item1, item2, item3, item4 } ); Distincting <int> distincting = items.Distincting().For(consumer); distincting.ValidateInternalConsistency(); items.Move(oldIndex, newIndex); distincting.ValidateInternalConsistency(); consumer.Dispose(); }
public void Distincting_Initialization_01() { ObservableCollection <int> items = new ObservableCollection <int>(); Distincting <int> distincting = items.Distincting(); distincting.ValidateConsistency(); }
public void Distincting_Initialization_01() { ObservableCollection <int> items = new ObservableCollection <int>(); Distincting <int> distincting = items.Distincting().IsNeededFor(consumer); distincting.ValidateConsistency(); consumer.Dispose(); }
public void Distincting_Insert1( [Values(1, 2, 3)] int newValue) { ObservableCollection <int> items = new ObservableCollection <int>(); Distincting <int> distincting = items.Distincting(); distincting.ValidateConsistency(); items.Insert(0, newValue); distincting.ValidateConsistency(); }
public void Distincting_Insert1( [Values(1, 2, 3)] int newValue) { ObservableCollection <int> items = new ObservableCollection <int>(); Distincting <int> distincting = items.Distincting().For(consumer); distincting.ValidateInternalConsistency(); items.Insert(0, newValue); distincting.ValidateInternalConsistency(); consumer.Dispose(); }
public void Distincting_Remove1( [Values(1, 2, 3)] int item0) { ObservableCollection <int> items = new ObservableCollection <int>( new[] { item0 } ); Distincting <int> distincting = items.Distincting(); distincting.ValidateConsistency(); items.RemoveAt(0); distincting.ValidateConsistency(); }