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)); }
/// <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; }