public void Init() { _filters = new Dictionary <string, string> { { "category", SampleCategoryName } }; _pagination = new Pagination(5, 0); _mockBlogFeedContentParser = new Mock <IBlogFeedContentParser>(); _mockWebClient = new Mock <IWebClient>(); _mockJsonParser = new Mock <IJsonParser>(); _mockBlogFeedContentParser .Setup(it => it.Parse(It.IsAny <IEnumerable <Post> >())) .Returns(GivenAnSetOfBlogFeedContent()); _mockWebClient .Setup(it => it.GetContent(It.IsAny <string>())) .Returns("json-value"); _mockJsonParser .Setup(it => it.Parse <FeedResponseRoot>(It.IsAny <string>())) .Returns(new FeedResponseRoot()); _blogFeedReader = new BlogFeedReader(_mockBlogFeedContentParser.Object, _mockJsonParser.Object, _mockWebClient.Object); }
public BlogGetActionService(IRequestParametersParser requestParametersParser, IBlogFeedReader blogFeedReader) { _requestParametersParser = requestParametersParser; _blogFeedReader = blogFeedReader; }