public void Put() { Uri requestUri = new Uri("http://example.com"); HttpMethod requestMethod = HttpMethod.PUT; Expect.Call <bool>(converter.CanWrite(typeof(string), null)).Return(true); Expect.Call <IClientHttpRequest>(requestFactory.CreateRequest(requestUri, requestMethod)).Return(request); string helloWorld = "Hello World"; converter.Write(helloWorld, null, request); ExpectGetResponse(); Expect.Call <bool>(errorHandler.HasError(requestUri, requestMethod, response)).Return(false); mocks.ReplayAll(); template.Put("http://example.com", helloWorld); }
public void Vote(VoteType vote, string itemId) { EnsureIsAuthorized(); var request = new NameValueCollection { { "direction", vote.ToString().ToLower() } }; _restTemplate.Put("links/" + itemId + "/vote", request); }