Improved test coverage

Implemented some improved testing to ensure that we can catch the full extent of the SOAP request.