public HackerNewsComponent(IHackerNewsPostsService hackerNewsPostsService, IMapper mapper) { _postService = hackerNewsPostsService; _mapper = mapper; _settings = new JsonSerializerSettings { Formatting = Formatting.Indented, ContractResolver = new CamelCasePropertyNamesContractResolver(), }; }
public HackerNewsPostsServiceTests() { _hackerNewsServiceAgent = new Mock <IHackerNewsServiceAgent>(); _pageParser = new Mock <IPageParser>(); _hackerNewsPostItemValidator = new Mock <IHackerNewsPostItemValidator>(); _pageParser.Setup(c => c.IsPageValid(It.IsAny <string>())).Returns(true); _hackerNewsPostItemValidator.Setup(c => c.IsValid(It.IsAny <HackerNewsPost>())).Returns(true); _hackerNewsPostsService = new HackerNewsPostsService(_hackerNewsServiceAgent.Object, _pageParser.Object, _hackerNewsPostItemValidator.Object); }