public async Task GetAllTest() { var reviewers = new List <Reviewer> { new Reviewer() { Name = "Reviewer One" }, new Reviewer() { Name = "Reviewer Two" } }; var fakeRepositoryMock = new Mock <IReviewerRepository>(); fakeRepositoryMock.Setup(x => x.GetAll()).ReturnsAsync(reviewers); var reviewerService = new ReviewerService(fakeRepositoryMock.Object); var resultReviewers = await reviewerService.GetReviewers(); Assert.Collection(resultReviewers, reviewer => { Assert.Equal("Reviewer One", reviewer.Name); }, reviewer => { Assert.Equal("Reviewer Two", reviewer.Name); }); }
public async Task <IActionResult> Create() { ViewData["MovieId"] = new SelectList(await _movieService.GetMovies(), "MovieId", "Name"); ViewData["ReviewerId"] = new SelectList(await _reviewerService.GetReviewers(), "ReviewerId", "Name"); return(View()); }
public async Task <IActionResult> Index() { return(View(await _reviewerService.GetReviewers())); }