Esempio n. 1
0
        public void RoadsManager_GetFullTranslationForCityById_NullReferenceException(int cityId, string lang)
        {
            //Arrange
            var repository = new MapObjectTranslationsRepository(_datacontext);
            var manager = new SmartSuggestionsManager(repository);

            //Act
            var result = manager.GetFullTranslationForCityById(cityId, lang);
        }
Esempio n. 2
0
        public void GetRegionsForSelectList_SentLanguageName_Get_ListOfTranslations(string name, int count)
        {
            //arrange
            var repository = new MapObjectTranslationsRepository(_datacontext);

            var manager = new MapObjectManager(repository);

            //act
            var result = manager.GetRegionsForSelectList(name);

            //assert
            Assert.AreEqual(result.Count, count);
        }
Esempio n. 3
0
        public void SmartSuggestionsManager_GetSuggestions_SendText_GetList(string entries, string keyboard, int languageId, int numberOfMatches)
        {
            //arrange
            var repository = new MapObjectTranslationsRepository(_datacontext);

            var manager = new SmartSuggestionsManager(repository);

            //act

            var result = manager.GetSuggestions(entries, languageId, 10).Count();

            //assert
            Assert.IsTrue(result == numberOfMatches);
        }
Esempio n. 4
0
        public void CreateMapObjectWithTranslation_CreateNew_CheckDataSourth(string values, int regionId, string languageKey)
        {
            //arrange
            var repository = new MapObjectTranslationsRepository(_datacontext);

            var manager = new MapObjectManager(repository);

            var translations = values.Split('-').ToArray().Select(value => new MapObjectTranslationData {Value = value, LanguageKey = languageKey, LanguageId = 1}).ToList();

            //act
            manager.CreateMapObjectWithTranslation(translations, regionId, languageKey);

            var result = _datacontext.CityNodes.FirstOrDefault(e => e.LanguageKey == languageKey); ;

            //assert
            Assert.IsNotNull(result);
        }
Esempio n. 5
0
        public void GetTranslationsFor_Send_CityNodeId_GetListMapObjectTranslationData(int id, int count)
        {
            //arrange
            var repository = new MapObjectTranslationsRepository(_datacontext);

            var manager = new MapObjectManager(repository);

            //act
            var result = manager.GetTranslationsFor(id);

            //assert
            Assert.AreEqual(result.Count, count);
        }