public void GetSearchHistory_ShouldGetAllUserSearchHistory() { var ip = "10.11.19.188"; var list = new List <SearchHistoryDto> { new SearchHistoryDto { UserIp = "10.11.19.188", SearchTime = 5, SearchedWord = "alus", Anagrams = new List <string> { "alus", "sula" } }, new SearchHistoryDto { UserIp = "10.11.19.188", SearchTime = 10, SearchedWord = "alus", Anagrams = new List <string> { "alus", "sula" } }, new SearchHistoryDto { UserIp = "10.11.19.188", SearchTime = 15, SearchedWord = "alus", Anagrams = new List <string> { "alus", "sula" } }, new SearchHistoryDto { UserIp = "10.11.19.188", SearchTime = 11, SearchedWord = "abipus", Anagrams = new List <string> { "api", "bus" } }, }; _userLogRepository.GetSearchHistory(ip).Returns(list); var result = _userLogService.GetSearchHistory(ip); result.ShouldNotBeNull(); result.First().ShouldBe(list[0]); _userLogRepository.Received().GetSearchHistory(ip); }
public List <SearchHistoryDto> GetSearchHistory(string ip) { return(_userLogRepository.GetSearchHistory(ip)); }