The behaviour of your test cases looks fine.  I don't think the behaviour matters too much as long as it is well defined, justifiable and tested.