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.ValidateConsistency(); items.RemoveAt(index); anyComputing.ValidateConsistency(); consumer.Dispose(); }
public void ContainsComputing_Set( [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, [Values(true, false)] bool itemNew) { 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)); anyComputing.ValidateConsistency(); items[index] = new Item(itemNew); anyComputing.ValidateConsistency(); }
public void ContainsComputing_Insert1( [Values(true, false)] bool newValue) { ObservableCollection <Item> items = new ObservableCollection <Item>( ); ContainsComputing <Item> anyComputing = items.ContainsComputing(new Item(true)); anyComputing.ValidateConsistency(); items.Insert(0, new Item(newValue)); anyComputing.ValidateConsistency(); }
public void ContainsComputing_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); ContainsComputing <Item> anyComputing = items.ContainsComputing(new Item(true)); anyComputing.ValidateConsistency(); }
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)); anyComputing.ValidateConsistency(); items.RemoveAt(0); anyComputing.ValidateConsistency(); }
public void ContainsComputing_Initialization_01() { ObservableCollection <Item> items = new ObservableCollection <Item>(); ContainsComputing <Item> anyComputing = items.ContainsComputing(new Item(true)).IsNeededFor(consumer); anyComputing.ValidateConsistency(); consumer.Dispose(); }