public async Task SaveAMovie() { var movie = _movieTestHelpers.GetAMovieObject(); ByteArrayContent byteContent = _movieTestHelpers.AddObjectToBodyOfRequestContent(movie); var response = await _client.PostAsync("/Add", byteContent); response.EnsureSuccessStatusCode(); var str = response.Content.ReadAsStringAsync(); Assert.NotNull(response); }
public async Task VerifyDetailsReturnsAMovie() { Movie expectedMovie = _movieTestHelpers.GetAMovieObject(); _movieRepository.Setup(x => x.GetMovie(expectedMovie.Id)).ReturnsAsync(expectedMovie); ViewResult detailsresult = await _movieSiteController.Details(expectedMovie.Id) as ViewResult; Movie movieViewModelResult = detailsresult.ViewData.Model as Movie; Assert.NotNull(detailsresult); Assert.NotNull(movieViewModelResult); Assert.Equal(expectedMovie.Id, movieViewModelResult.Id); Assert.Equal(expectedMovie.Genre, movieViewModelResult.Genre); }