Exemplo n.º 1
0
        public async Task ApiCheckNewPostCanBeAddedIntoTheSystem(int userId, string title, string body)
        {
            const int newPostId = 101;
            var       testPost  = new PostDTO
            {
                UserId = userId,
                Title  = title,
                Body   = body
            };

            var createdResponseMessage = await _restClient.PostAsync(Routes.Posts, testPost);

            var notFoundResponseMessage = await _restClient.GetResponseAsync($"{Routes.Posts}/{newPostId}");

            Assert.That(createdResponseMessage.StatusCode, Is.EqualTo(HttpStatusCode.Created));
            Assert.That(notFoundResponseMessage.StatusCode, Is.EqualTo(HttpStatusCode.NotFound));
        }