public ListEventSink(NuGenList <T> list) { if (list == null) { Assert.Fail("list cannot be null."); } list.Added += delegate(object sender, NuGenCollectionEventArgs <T> e) { _addedInvokeCount.Inc(); _addedItems.AddActual(e.Item); _addedIndexList.AddActual(e.Index); }; list.Inserted += delegate(object sender, NuGenCollectionEventArgs <T> e) { _insertedInvokeCount.Inc(); _insertedItems.AddActual(e.Item); _insertedIndexList.AddActual(e.Index); }; list.Removed += delegate(object sender, NuGenCollectionEventArgs <T> e) { _removedInvokeCount.Inc(); _removedItems.AddActual(e.Item); _removedIndexList.AddActual(e.Index); }; }
public void SetUp() { _list = new NuGenList <int>(); _eventSink = new ListEventSink <int>(_list); }
public void SetUp() { _list = new NuGenList<int>(); _eventSink = new ListEventSink<int>(_list); }