This kind of test is a bit pointless :-(. Sorry. Yes, you could argue that if you're doing TDD to write out the fields you want first, but you also need to be pragmatic. Yes it will catch it if you delete a field, but you would (hopefully) have some integration tests to cover that.