[x] for testRestaurantModel method, I'm not seeing any place which can fail the unit test. How can we know if there is anything broken? let's add those.
[x] same for ENNetworkingTest, right now we are only validating if the results come back successfully, but if results come back successfully, but there is anything missing or not compatible. We need to have the unit test to validate that. If you found this is hard to validate, at least make sure the model objects are successfully created. (such as testRestaurantModel, testRestaurantSearching, in ENNetworkingTest)
testRestaurantModel
,testRestaurantSearching
, in ENNetworkingTest)