public void SubmitterSet_Put() { AUTH = new HttpBasicAuthenticator(ousername, opassword); prepareData(); var client = new RestClient(basic_url + "({id})"); client.Authenticator = AUTH; Int32 id = 1000; var request = new RestRequest("", Method.PUT); request.RequestFormat = DataFormat.Json; request.AddUrlSegment("id", id.ToString()); SubmitterSet submitterSet = new SubmitterSet(); submitterSet.ID = id; submitterSet.Name = "SubmitterSetTest" + "({id})"; submitterSet.Org = "submitterSet for test"; submitterSet.Company = "submitterSet for test"; submitterSet.Address = "submitterSet for test"; submitterSet.Phone = "submitterSet for test"; submitterSet.Mobile = "submitterSet for test"; submitterSet.Email = "submitterSet for test"; request.AddJsonBody(submitterSet); // execute the request IRestResponse response = client.Execute(request); var content = response.Content; // raw content as string var status = response.StatusCode; Console.WriteLine(content); Assert.AreEqual(STATUS_PUT, status.ToString()); cleanData(id); }
public void prepareData() { AUTH = new HttpBasicAuthenticator(ousername, opassword); var client = new RestClient(basic_url); client.Authenticator = AUTH; var request = new RestRequest("", Method.POST); request.RequestFormat = DataFormat.Json; Int32 id = 1000; SubmitterSet submitterSet = new SubmitterSet(); submitterSet.ID = id; submitterSet.Name = "SubmitterSetTest" + "({id})"; submitterSet.Org = "submitterSet for test"; submitterSet.Company = "submitterSet for test"; submitterSet.Address = "submitterSet for test"; submitterSet.Phone = "submitterSet for test"; submitterSet.Mobile = "submitterSet for test"; submitterSet.Email = "submitterSet for test"; request.AddJsonBody(submitterSet); IRestResponse response = client.Execute(request); var status = response.StatusCode; if (status.ToString() != STATUS_POST) { Console.WriteLine("Prepare data failed"); } }