public void Setup() { _articleRepository = MockRepository.GenerateStub<IArticleRepository>(); _articleTaxonomyRepository = MockRepository.GenerateStub<IArticleTaxonomyRepository>(); _staticContentLinkService = MockRepository.GenerateStub<IStaticContentLinkService>(); _urlHelper = MockRepository.GenerateStub<IUrlHelper>(); _taxonomyRepository = MockRepository.GenerateStub<ITaxonomyRepository>(); _articleService = new ArticleService(_articleRepository, _articleTaxonomyRepository, _taxonomyRepository); _objectUnderTest = new ArticleController(_articleService, _staticContentLinkService, _urlHelper); _objectUnderTest.Request = new HttpRequestMessage(); _objectUnderTest.Request.SetConfiguration(new HttpConfiguration()); }
public ArticleService(IArticleRepository articleRepository, IArticleTaxonomyRepository articleTaxonomyRepository, ITaxonomyRepository taxonomyRepository) { _articleRepository = articleRepository; _articleTaxonomyRepository = articleTaxonomyRepository; _taxonomyRepository = taxonomyRepository; }