unit testing complete client and server