public Uri AddBookmark(string url, bool favorite = false, bool archived = false) { EnsureIsAuthorized(); var parameters = new NameValueCollection(); parameters.Add("url", url); if (favorite) { parameters.Add("favorite", "1"); } if (archived) { parameters.Add("archive", "1"); } return(_restTemplate.PostForLocation("bookmarks", parameters)); }
public void PostUnsupportedMediaType() { Uri requestUri = new Uri("http://example.com"); HttpMethod requestMethod = HttpMethod.POST; string helloWorld = "Hello World"; Expect.Call <IClientHttpRequest>(requestFactory.CreateRequest(requestUri, requestMethod)).Return(request); MediaType contentType = new MediaType("foo", "bar"); Expect.Call <bool>(converter.CanWrite(typeof(string), contentType)).Return(false); HttpHeaders requestHeaders = new HttpHeaders(); Expect.Call <HttpHeaders>(request.Headers).Return(requestHeaders).Repeat.Any(); mocks.ReplayAll(); HttpEntity entity = new HttpEntity(helloWorld); entity.Headers.ContentType = contentType; template.PostForLocation("http://example.com", entity); }
// Methods public Uri CreateOrder(Order order) { return(restTemplate.PostForLocation("orders", order)); }