public void Verify_Search_AsListing_Should_ReturnAListOfTeamMoviesWithDataMatchingSearchParametersWithListingMapping() { // Arrange var mockTeamMoviesRepository = TeamMoviesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock <ITeamMovieSearchModel>(); var mockTeamMoviesMapper = new Mock <ITeamMovieMapper>(); mockTeamMoviesMapper.Setup(m => m.AreEqual(It.IsAny <ITeamMovieModel>(), It.IsAny <ITeamMovie>())).Returns(() => true); var businessWorkflow = new TeamMoviesBusinessWorkflow(mockTeamMoviesRepository.Object, mockTeamMoviesMapper.Object); // Act businessWorkflow.Search(searchModel.Object, true); // Assert mockTeamMoviesRepository.Verify(m => m.Search(It.IsAny <ITeamMovieSearchModel>(), It.IsAny <bool>()), Times.Once); }
public void Verify_Search_Should_ReturnAListOfTeamMovies() { // Arrange var mockTeamMoviesRepository = TeamMoviesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock<ITeamMovieSearchModel>(); var mockTeamMoviesMapper = new Mock<ITeamMovieMapper>(); mockTeamMoviesMapper.Setup(m => m.AreEqual(It.IsAny<ITeamMovieModel>(), It.IsAny<ITeamMovie>())).Returns(() => true); var businessWorkflow = new TeamMoviesBusinessWorkflow(mockTeamMoviesRepository.Object, mockTeamMoviesMapper.Object); // Act businessWorkflow.Search(searchModel.Object); // Assert mockTeamMoviesRepository.Verify(m => m.Search(It.IsAny<ITeamMovieSearchModel>(), It.IsAny<bool>()), Times.Once); }