public void WhenICreateAnEmployeeWithName(string name) { PostEmployeePoco body = new PostEmployeePoco(); body.SetDefaultValues(); body.name = name; RestResponse = this.CreateEmployee(body); EmployeeId = JsonConvert.DeserializeObject <PostEmployeePoco>(RestResponse.Content).id; }
public void GivenIHaveValidEmployeeWithSalary(string salary) { PostEmployeePoco employeePoco = new PostEmployeePoco(); employeePoco.SetDefaultValues(); employeePoco.salary = salary; employeeId = new PostEmployeeSteps().CreateEmployeeAndGetId(employeePoco); }
public IRestResponse CreateEmployee(PostEmployeePoco postEmployeePoco) { RestRequest rest = new RestRequest(Constants.PostEmployee, Method.POST); rest.AddJsonBody(postEmployeePoco); RestResponse = client.Execute(rest); Console.WriteLine(rest.Parameters.Find(param => param.Type == ParameterType.RequestBody).Value.ToString()); Console.WriteLine(RestResponse.Content); return(RestResponse); }
public string CreateEmployeeAndGetId(PostEmployeePoco postEmployeePoco) { IRestResponse response = CreateEmployee(postEmployeePoco); return(JsonConvert.DeserializeObject <PostEmployeePoco>(response.Content).id); }