[Http][Tests] Refactored unit tests, added new for HTTP