public void SetupTests()
        {
            mockPersonService = new Mock<IPersonService>();

            pageIndex = 0;
            pageSize = 10;
            totalItemCount = 100;

            // Create PersonDocument test data
            PageOfList<PersonDocument> pageOfListPerson = createTestData();
            var pageOfPersonDocuments = new PageOfPersonDocuments();
            pageOfPersonDocuments.Data = pageOfListPerson.Data;
            pageOfPersonDocuments.PageIndex = pageOfListPerson.PageIndex;
            pageOfPersonDocuments.PageSize = pageOfListPerson.PageSize;

            // Mock SearchPersonDocument and UpdatePerson service methods
            mockPersonService.Setup(m => m.SearchPersons(It.IsAny<int>(), It.IsAny<int>(), It.IsAny<string>(), It.IsAny<SortDirection>(), It.IsAny<PersonDocument>())).Returns(pageOfPersonDocuments);
            mockPersonService.Setup(m => m.UpdatePerson(It.IsAny<Person>())).Returns((Person p) => { return setupOperationStatus(p); });
        }
Exemplo n.º 2
0
        public void SetupTests()
        {
            mockPersonService = new Mock <IPersonService>();

            pageIndex      = 0;
            pageSize       = 10;
            totalItemCount = 100;

            // Create PersonDocument test data
            PageOfList <PersonDocument> pageOfListPerson = createTestData();
            var pageOfPersonDocuments = new PageOfPersonDocuments();

            pageOfPersonDocuments.Data      = pageOfListPerson.Data;
            pageOfPersonDocuments.PageIndex = pageOfListPerson.PageIndex;
            pageOfPersonDocuments.PageSize  = pageOfListPerson.PageSize;

            // Mock SearchPersonDocument and UpdatePerson service methods
            mockPersonService.Setup(m => m.SearchPersons(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <SortDirection>(), It.IsAny <PersonDocument>())).Returns(pageOfPersonDocuments);
            mockPersonService.Setup(m => m.UpdatePerson(It.IsAny <Person>())).Returns((Person p) => { return(setupOperationStatus(p)); });
        }