public void ReturnCollectionOfMovies() { //Arrange var resultFromMovieRepo = new List <Movie>() { firstMovieMock.Object, secondMovieMock.Object }; var expectedList = new List <string>() { "TestMovieOne", "TestMovieTwo" }; unitOfWork.Setup(x => x.Movies).Returns(movieRepoMock.Object); movieRepoMock.Setup(repo => repo.All()).Returns(resultFromMovieRepo.AsQueryable()); //Act var movieService = new MovieServices(unitOfWork.Object); var result = movieService.GetMovieNames(); //Assert CollectionAssert.AreEquivalent(expectedList, result.ToList()); }