public void WhenTheClientIssuesDeleteForTheSaveProject() { var client = StepHelpers.SetupHttpClient(_projectTestModel.UserName, _projectTestModel.Password); _responseContent = client.DeleteAsync("http://localhost:55301/api/v1/projects/" + _projectSaved.ProjectId).Result; client.Dispose(); }
public void WhenTheClientGetsTheProjectByHeaderLocation() { var client = StepHelpers.SetupHttpClient(_projectTestModel.UserName, _projectTestModel.Password); _responseContent = client.GetAsync(_responseContent.Headers.Location).Result; _projectSaved = JsonConvert.DeserializeObject <Project>(_responseContent.Content.ReadAsStringAsync().Result); client.Dispose(); }
public void WhenTheClientGetsAllProjects() { var client = StepHelpers.SetupHttpClient(_projectTestModel.UserName, _projectTestModel.Password); _responseContent = client.GetAsync("http://localhost:55301/api/v1/projects").Result; _projectDto = JsonConvert.DeserializeObject <ProjectDto>(_responseContent.Content.ReadAsStringAsync().Result); client.Dispose(); }
public void WhenTheClientPutsTheInputsToTheWebsiteForV(int version) { var client = StepHelpers.SetupHttpClient(_projectTestModel.UserName, _projectTestModel.Password); var postData = StepHelpers.SetPostData <ProjectTestModel>(_projectTestModel); HttpContent content = new FormUrlEncodedContent(postData); _responseContent = client.PutAsync("http://localhost:55301/api/v" + version.ToString() + "/projects/" + _projectSaved.ProjectId, content).Result; client.Dispose(); }