Exemplo n.º 1
0
        public IEnumerable <string> GetRandomJokes(int jokeCount, string category = null, string nameToReplace = null)
        {
            var useReplacementName = nameToReplace != null;
            var replacementName    = useReplacementName ? _randomNameFeed.GetRandomFullName() : null;

            for (var i = 0; i < jokeCount; i++)
            {
                var result = _jokeFeed.GetRandomJoke(category);

                var finalJoke = useReplacementName ? result.Replace(nameToReplace, replacementName) : result;

                yield return(finalJoke);
            }
        }
        public void GetRandomFullName_ReturnsRandomName()
        {
            var name = _randomNameProvider.GetRandomFullName();

            Assert.IsNotNull(name, "Returned a name");
        }