public void Verify_Search_AsListing_Should_ReturnAListOfCharacterVolumesWithDataMatchingSearchParametersWithListingMapping() { // Arrange var mockCharacterVolumesRepository = CharacterVolumesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock <ICharacterVolumeSearchModel>(); var mockCharacterVolumesMapper = new Mock <ICharacterVolumeMapper>(); mockCharacterVolumesMapper.Setup(m => m.AreEqual(It.IsAny <ICharacterVolumeModel>(), It.IsAny <ICharacterVolume>())).Returns(() => true); var businessWorkflow = new CharacterVolumesBusinessWorkflow(mockCharacterVolumesRepository.Object, mockCharacterVolumesMapper.Object); // Act businessWorkflow.Search(searchModel.Object, true); // Assert mockCharacterVolumesRepository.Verify(m => m.Search(It.IsAny <ICharacterVolumeSearchModel>(), It.IsAny <bool>()), Times.Once); }
public void Verify_Search_Should_ReturnAListOfCharacterVolumes() { // Arrange var mockCharacterVolumesRepository = CharacterVolumesMockingSetup.DoMockingSetupForRepository(); var searchModel = new Mock<ICharacterVolumeSearchModel>(); var mockCharacterVolumesMapper = new Mock<ICharacterVolumeMapper>(); mockCharacterVolumesMapper.Setup(m => m.AreEqual(It.IsAny<ICharacterVolumeModel>(), It.IsAny<ICharacterVolume>())).Returns(() => true); var businessWorkflow = new CharacterVolumesBusinessWorkflow(mockCharacterVolumesRepository.Object, mockCharacterVolumesMapper.Object); // Act businessWorkflow.Search(searchModel.Object); // Assert mockCharacterVolumesRepository.Verify(m => m.Search(It.IsAny<ICharacterVolumeSearchModel>(), It.IsAny<bool>()), Times.Once); }