Exemplo n.º 1
0
        public void Verify_Search_AsListing_Should_ReturnAListOfObjectAliasesWithDataMatchingSearchParametersWithListingMapping()
        {
            // Arrange
            var mockObjectAliasesRepository = ObjectAliasesMockingSetup.DoMockingSetupForRepository();
            var searchModel             = new Mock <IObjectAliasSearchModel>();
            var mockObjectAliasesMapper = new Mock <IObjectAliasMapper>();

            mockObjectAliasesMapper.Setup(m => m.AreEqual(It.IsAny <IObjectAliasModel>(), It.IsAny <IObjectAlias>())).Returns(() => true);
            var businessWorkflow = new ObjectAliasesBusinessWorkflow(mockObjectAliasesRepository.Object, mockObjectAliasesMapper.Object);

            // Act
            businessWorkflow.Search(searchModel.Object, true);
            // Assert
            mockObjectAliasesRepository.Verify(m => m.Search(It.IsAny <IObjectAliasSearchModel>(), It.IsAny <bool>()), Times.Once);
        }
 public void Verify_Search_Should_ReturnAListOfObjectAliases()
 {
     // Arrange
     var mockObjectAliasesRepository = ObjectAliasesMockingSetup.DoMockingSetupForRepository();
     var searchModel = new Mock<IObjectAliasSearchModel>();
     var mockObjectAliasesMapper = new Mock<IObjectAliasMapper>();
     mockObjectAliasesMapper.Setup(m => m.AreEqual(It.IsAny<IObjectAliasModel>(), It.IsAny<IObjectAlias>())).Returns(() => true);
     var businessWorkflow = new ObjectAliasesBusinessWorkflow(mockObjectAliasesRepository.Object, mockObjectAliasesMapper.Object);
     // Act
     businessWorkflow.Search(searchModel.Object);
     // Assert
     mockObjectAliasesRepository.Verify(m => m.Search(It.IsAny<IObjectAliasSearchModel>(), It.IsAny<bool>()), Times.Once);
 }