示例#1
0
        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);
        }