public void TestItemRemoveEvent() { OwnedItemCollection<OwnedItem> numbers = new OwnedItemCollection<OwnedItem>(); OwnedItem item = new OwnedItem(); item.Removed += ItemRemoved; numbers.Add(item); _count = 0; item.Remove(); Assert.AreEqual(_count, 1); }