public DiscoverController(Helper.IJP2Helper ijp2helper, IRepository irepository, IUserCollectionRepository <Workspace, WorkspaceItem, string> iuser_collection, IUserTagRepository <Tag, TaggedItem, string> iuser_tag_repository, IUserNoteRepository <Note, string> iuser_note_repository, IUserSearchRepository iuser_search_repository) { _IJP2Helper = ijp2helper; _IRepository = irepository; _IUserCollectionRepository = iuser_collection; _IUserTagRepository = iuser_tag_repository; _IUserNoteRepository = iuser_note_repository; _IUserSearchRepository = iuser_search_repository; _ApplicationDbContext = new ApplicationDbContext(); _UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(_ApplicationDbContext)); }
public void Test_Add_New_Item_In_Repository() { //Act IUserSearchRepository userRepository = EngineContext.Current.Resolve <IUserSearchRepository>(); var user = new UserSearch(Guid.NewGuid().ToString(), "Leipzig", 13.3f, 69, DateTime.Now); userRepository.Add(user); //Assert var dbUser = GetLastSearch(); dbUser.Should().NotBeNull(); dbUser.UserId.Should().Be(user.UserId); dbUser.CityName.Should().Be(user.CityName); dbUser.Temperature.Should().Be(user.Temperature); dbUser.Humidity.Should().Be(user.Humidity); dbUser.SearchTime.Should().Be(user.SearchTime); }
public GetForecastByCityNameHandler(IOpenWeatherMapApiService openWeatherMapApiService, IUserSearchRepository userSearchRepository, IMemoryCache cache) { _openWeatherMapApiService = openWeatherMapApiService; _userSearchRepository = userSearchRepository; _cache = cache; }
public UserSearchService(IUserSearchRepository searchRepository) { this.searchRepository = searchRepository; }