public void ContainsComputing_Remove( [Values(true, false)] bool item0, [Values(true, false)] bool item1, [Values(true, false)] bool item2, [Values(true, false)] bool item3, [Values(true, false)] bool item4, [Range(0, 4, 1)] int index) { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item(item0), new Item(item1), new Item(item2), new Item(item3), new Item(item4) } ); ContainsComputing <Item> anyComputing = items.ContainsComputing(new Item(true)).For(consumer); anyComputing.ValidateInternalConsistency(); items.RemoveAt(index); anyComputing.ValidateInternalConsistency(); consumer.Dispose(); }
public void ContainsComputing_Insert1( [Values(true, false)] bool newValue) { ObservableCollection <Item> items = new ObservableCollection <Item>( ); ContainsComputing <Item> anyComputing = items.ContainsComputing(new Item(true)).For(consumer); anyComputing.ValidateInternalConsistency(); items.Insert(0, new Item(newValue)); anyComputing.ValidateInternalConsistency(); consumer.Dispose(); }
public void ContainsComputing_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); ContainsComputing <Item> anyComputing = items.ContainsComputing(new Item(true)).For(consumer); anyComputing.ValidateInternalConsistency(); consumer.Dispose(); }
public void ContainsComputing_Remove1( [Values(true, false)] bool item0) { ObservableCollection <Item> items = new ObservableCollection <Item>( new[] { new Item(item0) } ); ContainsComputing <Item> anyComputing = items.ContainsComputing(new Item(true)).For(consumer); anyComputing.ValidateInternalConsistency(); items.RemoveAt(0); anyComputing.ValidateInternalConsistency(); consumer.Dispose(); }