public void Verify_Search_AsListing_Should_ReturnAListOfCharacterDiedInIssuesWithDataMatchingSearchParametersWithListingMapping() { // Arrange var mockCharacterDiedInIssuesRepository = CharacterDiedInIssuesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock <ICharacterDiedInIssueSearchModel>(); var mockCharacterDiedInIssuesMapper = new Mock <ICharacterDiedInIssueMapper>(); mockCharacterDiedInIssuesMapper.Setup(m => m.AreEqual(It.IsAny <ICharacterDiedInIssueModel>(), It.IsAny <ICharacterDiedInIssue>())).Returns(() => true); var businessWorkflow = new CharacterDiedInIssuesBusinessWorkflow(mockCharacterDiedInIssuesRepository.Object, mockCharacterDiedInIssuesMapper.Object); // Act businessWorkflow.Search(searchModel.Object, true); // Assert mockCharacterDiedInIssuesRepository.Verify(m => m.Search(It.IsAny <ICharacterDiedInIssueSearchModel>(), It.IsAny <bool>()), Times.Once); }
public void Verify_Search_Should_ReturnAListOfCharacterDiedInIssues() { // Arrange var mockCharacterDiedInIssuesRepository = CharacterDiedInIssuesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock<ICharacterDiedInIssueSearchModel>(); var mockCharacterDiedInIssuesMapper = new Mock<ICharacterDiedInIssueMapper>(); mockCharacterDiedInIssuesMapper.Setup(m => m.AreEqual(It.IsAny<ICharacterDiedInIssueModel>(), It.IsAny<ICharacterDiedInIssue>())).Returns(() => true); var businessWorkflow = new CharacterDiedInIssuesBusinessWorkflow(mockCharacterDiedInIssuesRepository.Object, mockCharacterDiedInIssuesMapper.Object); // Act businessWorkflow.Search(searchModel.Object); // Assert mockCharacterDiedInIssuesRepository.Verify(m => m.Search(It.IsAny<ICharacterDiedInIssueSearchModel>(), It.IsAny<bool>()), Times.Once); }