It would be good to extend these tests a little.  (eg to assert that removing a bookmarked need leaves any others intact etc.)