Beispiel #1
0
            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);
                };
            }
Beispiel #2
0
 public void SetUp()
 {
     _list      = new NuGenList <int>();
     _eventSink = new ListEventSink <int>(_list);
 }
		public void SetUp()
		{
			_list = new NuGenList<int>();
			_eventSink = new ListEventSink<int>(_list);
		}