public virtual void TestInvalidUri2() { WebResource r = Resource(); string responseStr = string.Empty; try { responseStr = r.Accept(MediaType.ApplicationJson).Get <string>(); NUnit.Framework.Assert.Fail("should have thrown exception on invalid uri"); } catch (UniformInterfaceException ue) { ClientResponse response = ue.GetResponse(); NUnit.Framework.Assert.AreEqual(ClientResponse.Status.NotFound, response.GetClientResponseStatus ()); WebServicesTestUtils.CheckStringMatch("error string exists and shouldn't", string.Empty , responseStr); } }
public virtual ClientResponse DoPostingObject(object @object, string path) { WebResource webResource = client.Resource(resURI); if (path == null) { return(webResource.Accept(MediaType.ApplicationJson).Type(MediaType.ApplicationJson ).Post <ClientResponse>(@object)); } else { if (path.Equals("domain")) { return(webResource.Path(path).Accept(MediaType.ApplicationJson).Type(MediaType.ApplicationJson ).Put <ClientResponse>(@object)); } else { throw new YarnRuntimeException("Unknown resource type"); } } }