I've added checks for content type and content length (which should both be absent (null)) although I think is better to check those properties in unit tests and keep these tests simpler. If we tests both things in unit tests and functional tests what value do unit tests add?