예제 #1
0
        private static JokeHelper GetJokeHelperWithMockFeed(IGetRandomName randomNameFeed)
        {
            var jokeFeed = new Mock <IGetRandomJokes>();

            jokeFeed.Setup(j => j.GetRandomJoke(It.IsAny <string>())).Returns(JokeTestWithCategory);
            jokeFeed.Setup(j => j.GetRandomJoke(null)).Returns(JokeTest);

            return(new JokeHelper(jokeFeed.Object, randomNameFeed));
        }
예제 #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="jokeFeed">Feed to use for jokes.</param>
 /// <param name="randomNameFeed">Feed to use for random names.</param>
 public JokeHelper(IGetRandomJokes jokeFeed, IGetRandomName randomNameFeed)
 {
     _jokeFeed       = jokeFeed;
     _randomNameFeed = randomNameFeed;
 }