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); }
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())); }