Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }