Example #1
0
        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);
            }
        }
Example #2
0
        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");
                }
            }
        }