public void Verify_Search_AsListing_Should_ReturnAListOfSeriesWithDataMatchingSearchParametersWithListingMapping() { // Arrange var mockSeriesRepository = SeriesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock <ISeriesSearchModel>(); var mockSeriesMapper = new Mock <ISeriesMapper>(); mockSeriesMapper.Setup(m => m.AreEqual(It.IsAny <ISeriesModel>(), It.IsAny <ISeries>())).Returns(() => true); var businessWorkflow = new SeriesBusinessWorkflow(mockSeriesRepository.Object, mockSeriesMapper.Object); // Act businessWorkflow.Search(searchModel.Object, true); // Assert mockSeriesRepository.Verify(m => m.Search(It.IsAny <ISeriesSearchModel>(), It.IsAny <bool>()), Times.Once); }
public void Verify_Search_Should_ReturnAListOfSeries() { // Arrange var mockSeriesRepository = SeriesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock<ISeriesSearchModel>(); var mockSeriesMapper = new Mock<ISeriesMapper>(); mockSeriesMapper.Setup(m => m.AreEqual(It.IsAny<ISeriesModel>(), It.IsAny<ISeries>())).Returns(() => true); var businessWorkflow = new SeriesBusinessWorkflow(mockSeriesRepository.Object, mockSeriesMapper.Object); // Act businessWorkflow.Search(searchModel.Object); // Assert mockSeriesRepository.Verify(m => m.Search(It.IsAny<ISeriesSearchModel>(), It.IsAny<bool>()), Times.Once); }