Abstracting socket so that to unit test socketWrapper