Beispiel #1
0
        public void GetSearchResult_CanFilterWithMaxValue()
        {
            /*** Arrange ***/
            var maxResults   = 1;
            var searchResult = new List <Model>
            {
                new Model {
                    Id = 1, Name = "Car1"
                },
                new Model {
                    Id = 1, Name = "Car2"
                }
            };

            var SearchQuery = new SearchQuery
            {
                MaxResults = maxResults
            };

            _mockSearchRepository.Expect(x => x.ExecuteSearch(SearchQuery))
            .Repeat.Once()
            .Return(searchResult);

            searchController.searchRepository = _mockSearchRepository;

            /*** Act ***/
            var result = searchController.Expect(x => x.Get() => () {
            })  Get(SearchQuery);

            /*** Assert ***/
            _mockSearchRepository.VerifyAllExpectations();
            //Assert.AreEqual(result.Models.Count, 1);
        }