public void LanguagesManager_GetAllLanguagesData() { //arrange var languagesManager = new LanguagesManager(_mockLanguageRepository); //act List<LanguageData> result = languagesManager.GetAllLanguagesData(); //assert Assert.AreSame(_languages, result); }
public void LanguagesManager_GetLanguageId_SendEnLanguageName_ExpectSpecificLanguageId() { //arrange const string languageName = "en"; const int expectedValue = 3; var languagesManager = new LanguagesManager(_mockLanguageRepository); //act int result = languagesManager.GetLanguageId(languageName); //assert Assert.AreEqual(expectedValue, result); }
/// <summary> /// Return array of suggestions retrieved from database. /// </summary> /// <param name="searchString">The search string.</param> /// <param name="language">The language string.</param> /// <returns>Returns array of suggestions.</returns> public List<Suggestion> GetSuggestions(string searchString, string language) { try { var manager = new SmartSuggestionsManager(); int languageId = new LanguagesManager().GetLanguageId(language); return manager.GetSuggestions(searchString, languageId, 20); } catch (Exception ex) { return new List<Suggestion>(); } }
public void LanguagesManager_GetLanguageId_SendNullAndEmptyAndNotValidName_ExpectDefaultLanguageId( string languageName) { //arrange const int expectedValue = 1; var languagesManager = new LanguagesManager(_mockLanguageRepository); //act int result = languagesManager.GetLanguageId(languageName); //assert Assert.AreEqual(expectedValue, result); }
private static void GetAllLanguagesDataTest() { Console.WriteLine("GetLanguageById All LanguagesData Test()"); ILanguagesManager languagesManager = new LanguagesManager(); List<LanguageData> languages = languagesManager.GetAllLanguagesData(); foreach (LanguageData language in languages) { Console.WriteLine("language code:\t{0} \nlanguage id:\t{1} \nIsDefault:\t{2}\n", language.Name, language.LanguageId, language.IsDefault); } Console.WriteLine("-----------------------------"); }