This is a nice test case, but is this code really needed to test your intention? I think it's just confusing...