added socket client and socket model tests