broke down server unit test