public async Task<JenkensProjectsResult> BuildProject(string url,JenkensProjectsBuildRequest param)
 {
     var crumbResult = await GetCrumb();
     var restRequest = GetRestRequest(url.Replace(Url, "") + "/build", Method.POST);
     restRequest.AddHeader("Jenkins-Crumb", crumbResult.Crumb);
     restRequest.AddParameter("json", JsonConvert.SerializeObject(param));
     restRequest.RequestFormat = DataFormat.Json;
     return await ProcessDefaultRequest<JenkensProjectsResult>(restRequest);
 }
 public async Task RunAProject_WhenCalled_ShouldExecuteProject()
 {
     // arrange
     Setup();
     var projects = await JenkensProjectsResult();
     var url = projects.Jobs.Select(x => x.Url).First();
     // action
     var parms = new JenkensProjectsBuildRequest("Test", "ttest");
     var buildProject = await _jenkensApi.BuildProject(url);
     // assert   
 }