public void GetSuggestionsActionTest() { CityRepository cityRepository = mockRepository.DynamicMock <CityRepository>(); PlaceRepository placeRepository = mockRepository.DynamicMock <PlaceRepository>(); using (mockRepository.Record()) { SetupResult.For(cityRepository.GetCitiesIdAndNames()).IgnoreArguments().Return(cities); SetupResult.For(placeRepository.GetPlacesIdsAndNames()).IgnoreArguments().Return(places); } SearchController searchController = new SearchController(cityRepository, placeRepository); using (mockRepository.Playback()) { var suggestions = searchController.GetSuggestions("1"); Assert.That(suggestions, Is.TypeOf <OkNegotiatedContentResult <IList <ISearchEntity> > >()); } }