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); }
/// <summary> /// Creates the map object with translation. /// </summary> /// <param name="translations">The translations.</param> /// <param name="regionId">The region identifier.</param> /// <param name="languageKey">The language key.</param> /// <exception cref="System.NotImplementedException"></exception> public void CreateMapObjectWithTranslation(List<MapObjectTranslationData> translations, int regionId, string languageKey) { using (var manager = new MapObjectManager()) { manager.CreateMapObjectWithTranslation(translations, regionId, languageKey); } }