uTestingService is a webservice with wrappers around Node and Document
to allow for end-end testing of Umbraco. This is particularly useful in
combination with Selenium and should allow you to verify that documents
and/or nodes are being correctly added/modified/delete if you have
hooked into the umbraco api.
If you download the codeplex source, then there is a test project
Once installed, you should be able to add a service reference in your .net test project using the url http://localhost/umbraco/webservices/uTestingService.asmx
If it doesn't work, you may have the Documentation protocol disabled -> look under web.config system.web/webServices/protocols for an entry
Just remove that, save, add the service reference, then add the line back in.
There is basic security and by default, the webservice will only respond to localhost clients. You can add an appsetting key: uTestingServiceAllowedIps as a comma delimited list of ips that are allowed. Also, note that if you are using the Cultiv EnvironmentIndicator environment appsetting, then the service will not run if environment is set to live.