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);
 }