示例#1
0
        public async Task CommentMovie_Should_Return_400()
        {
            CommentMovieRequestModel model = new CommentMovieRequestModel
            {
                MovieId = TestConstants.GetMovieId()
            };

            var response = await HttpClient.PostAsync(MovieRoutes.CommentMovie(), model);

            Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);
        }
示例#2
0
        public async Task CommentMovie_Should_Return_200()
        {
            CommentMovieRequestModel model = new CommentMovieRequestModel
            {
                MovieId = TestConstants.GetMovieId(),
                Comment = "Great Movie!"
            };

            var response = await HttpClient.PostAsync(MovieRoutes.CommentMovie(), model);

            Assert.Equal(HttpStatusCode.OK, response.StatusCode);

            Assert.True(await IsItemInQueueAsync(TestConstants.GetMovieId()));
        }