list is already empty isn't it?  Also should change your test to see if the actual item is deleted, not if the array is empty