public void Verify_Search_AsListing_Should_ReturnAListOfMovieWritersWithDataMatchingSearchParametersWithListingMapping() { // Arrange var mockMovieWritersRepository = MovieWritersMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock <IMovieWriterSearchModel>(); var mockMovieWritersMapper = new Mock <IMovieWriterMapper>(); mockMovieWritersMapper.Setup(m => m.AreEqual(It.IsAny <IMovieWriterModel>(), It.IsAny <IMovieWriter>())).Returns(() => true); var businessWorkflow = new MovieWritersBusinessWorkflow(mockMovieWritersRepository.Object, mockMovieWritersMapper.Object); // Act businessWorkflow.Search(searchModel.Object, true); // Assert mockMovieWritersRepository.Verify(m => m.Search(It.IsAny <IMovieWriterSearchModel>(), It.IsAny <bool>()), Times.Once); }
public void Verify_Search_Should_ReturnAListOfMovieWriters() { // Arrange var mockMovieWritersRepository = MovieWritersMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock<IMovieWriterSearchModel>(); var mockMovieWritersMapper = new Mock<IMovieWriterMapper>(); mockMovieWritersMapper.Setup(m => m.AreEqual(It.IsAny<IMovieWriterModel>(), It.IsAny<IMovieWriter>())).Returns(() => true); var businessWorkflow = new MovieWritersBusinessWorkflow(mockMovieWritersRepository.Object, mockMovieWritersMapper.Object); // Act businessWorkflow.Search(searchModel.Object); // Assert mockMovieWritersRepository.Verify(m => m.Search(It.IsAny<IMovieWriterSearchModel>(), It.IsAny<bool>()), Times.Once); }