Exemplo n.º 1
0
        public void TearDownMethod()
        {
            _editService = new TaskEditService(new TaskEditCallManager(_client));
            RestRequest deleteRequest = new RestRequest(Method.DELETE);

            deleteRequest.AddHeader("Authorization", $"Bearer {AppConfigReader.BearerToken}");
            deleteRequest.Resource = $"tasks/{createdTaskId}";
            _client.Execute(deleteRequest);
        }
Exemplo n.º 2
0
        public void SetupMethod()
        {
            _client      = new RestClient(AppConfigReader.BaseUrl);
            _editService = new TaskEditService(new TaskEditCallManager(_client));
            RestRequest createRequest = new RestRequest("tasks", Method.POST);

            createRequest.AddHeader("Authorization", $"Bearer {AppConfigReader.BearerToken}");
            JObject jsonbody = new JObject(new JProperty("content", "TestTask"), new JProperty("project_id", 2257376455));

            createRequest.AddJsonBody(jsonbody.ToString());
            string  createResponse = _client.Execute(createRequest).Content;
            JObject jsonResponse   = JObject.Parse(createResponse);

            createdTaskId = jsonResponse["id"].ToString();
        }
Exemplo n.º 3
0
        public void WhenTaskIsCompletedItIsDeleted()
        {
            _client      = new RestClient(AppConfigReader.BaseUrl);
            _editService = new TaskEditService(new TaskEditCallManager(_client));
            RestRequest createRequest = new RestRequest("tasks", Method.POST);

            createRequest.AddHeader("Authorization", $"Bearer {AppConfigReader.BearerToken}");
            JObject jsonbody = new JObject(new JProperty("content", "TestCompleteTask"), new JProperty("project_id", 2257376455));

            createRequest.AddJsonBody(jsonbody.ToString());
            string  createResponse = _client.Execute(createRequest).Content;
            JObject jsonResponse   = JObject.Parse(createResponse);
            string  completeTaskId = jsonResponse["id"].ToString();

            _editService.CompleteTask(long.Parse(completeTaskId));

            RestRequest getRequest = new RestRequest(Method.GET);

            getRequest.AddHeader("Authorization", $"Bearer {AppConfigReader.BearerToken}");
            getRequest.Resource = $"tasks/{completeTaskId}";
            string getResponseCode = _client.Execute(getRequest).StatusCode.ToString();

            Assert.That(getResponseCode, Is.EqualTo("NotFound"));
        }