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);
            });
        }
Ejemplo n.º 2
0
 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()));
 }