Search() приватный Метод

private Search ( FootlooseFS.Models.SearchParameters searchParameters ) : System.Web.Mvc.ActionResult
searchParameters FootlooseFS.Models.SearchParameters
Результат System.Web.Mvc.ActionResult
        public void TestPersonSearch()
        {
            PersonController personController = new PersonController(mockPersonService.Object);

            SearchParameters searchParameters = new SearchParameters();
            searchParameters.NumberRecordsPerPage = pageSize;
            searchParameters.PageNumber = pageIndex;
            searchParameters.SortColumn = "PersonID";
            searchParameters.SortDirection = "ASC";
            searchParameters.SearchCriteria = new Dictionary<string, string>();
            ActionResult result = personController.Search(searchParameters);

            // Verify that the result is of type PartialViewResult
            Assert.IsInstanceOf<PartialViewResult>(result);

            var partialViewResult = result as PartialViewResult;

            // Verify that the model of the result is PageOfList<PersonDocument>
            Assert.IsInstanceOf<PageOfList<PersonDocument>>(partialViewResult.Model);

            var personPage = partialViewResult.Model as PageOfList<PersonDocument>;

            // Verify that the same number of object provided by the service search method are returned by the controller
            Assert.AreEqual(personPage.Data.Count, 10);
        }