public void CreateProjectWithRandomMethodology_Post() { List <string> methodologies = new List <string>() { methId }; JsonAddProject jsonAddProject = new JsonAddProject(methodologies); RestClient restClient = new RestClient(baseUrl + "/gpproj/v1/projects/"); RestRequest restRequest = new RestRequest(Method.POST); restRequest.AddHeader("Content-type", "application/json"); restRequest.AddHeader("x-client", "umbrella"); restRequest.AddHeader("Authorization", "SessionID " + sessionId); restRequest.AddJsonBody(jsonAddProject); IRestResponse responce = restClient.Execute(restRequest); RestSharp.Deserializers.JsonDeserializer deserial = new RestSharp.Deserializers.JsonDeserializer(); var JSONObj = deserial.Deserialize <Dictionary <string, string> >(responce); string status = JSONObj["status"]; Console.WriteLine("Test_API: Project is created with status {0}", status); Assert.AreEqual("success", status); }
public void CreateProject_Post() { Console.WriteLine(methId); List <string> methodologies = new List <string>() { methId }; JsonAddProject jsonAddProject = new JsonAddProject(methodologies); RestClient restClient = new RestClient("https://perf.exalinkservices.com:8443/gpproj/v1/projects/"); RestRequest restRequest = new RestRequest(Method.POST); restRequest.AddHeader("Content-type", "application/json"); restRequest.AddHeader("x-client", "umbrella"); restRequest.AddHeader("Authorization", "SessionID " + sessionId); restRequest.AddJsonBody(jsonAddProject); IRestResponse responce = restClient.Execute(restRequest); RestSharp.Deserializers.JsonDeserializer deserial = new RestSharp.Deserializers.JsonDeserializer(); var JSONObj = deserial.Deserialize <Dictionary <string, string> >(responce); string status = JSONObj["status"]; Assert.AreEqual("success", status); }