public void GetRandomWords_NoArgs_NotEmpty() { var randomWordsService = new RandomWordsService(); string randomWord = randomWordsService.GetRandomWords(); Assert.NotEmpty(randomWord); }
public string GetInfo(string command) { string userWords = GetUserWords(command); if (string.IsNullOrEmpty(userWords)) { string randomWords = _randomWordsService.GetRandomWords(); string randomImageUrl = GetRandomImageUrl(randomWords + TrashKeyword); return(randomWords + _skypeLineSeparator + randomImageUrl); } return(GetRandomImageUrl(userWords)); }
public void CanGetRandomNouns() { var request = new GetRandomWordsRequest(""); request.MinCorpusCount = 100000; request.ExcludePartsOfSpeech = new List <PartOfSpeech>() { PartOfSpeech.ProperNoun, PartOfSpeech.ProperNounPlural, PartOfSpeech.ProperNounPossesive, PartOfSpeech.Suffix, PartOfSpeech.FamilyName, PartOfSpeech.GivenName, PartOfSpeech.Idiom, PartOfSpeech.Affix, PartOfSpeech.NounPlural, PartOfSpeech.NounPossessive }; request.IncludePartsOfSpeech = new List <PartOfSpeech>() { PartOfSpeech.Noun }; request.Limit = 25; request.MaximumLength = 10; var service = new RandomWordsService(new GetWordnikBaseUrlQuery()); var response = service.GetRandomWords(request); Console.WriteLine(string.Join(", ", response.Words.Select(w => w.Word))); }