public PagesService(ILoggerFactory loggerFactory, IPagesDataAccess pageDataAccess, IMetasService metaService, IContentService contentService, IValidator <Page> validator, ISiteService siteService) : base(loggerFactory) { this._pageDataAccess = pageDataAccess; this._validator = validator; this._metaService = metaService; this._contentService = contentService; this._siteService = siteService; }
public BaseIntegrationTests() { Init(); var loggerFactory = new LoggerFactory(); // data access init _sitesDataAccess = new SitesDataAccess(_configuration.GetConnectionString("default"), loggerFactory); _pageDataAccess = new PagesDataAccess(_configuration.GetConnectionString("default"), loggerFactory); _contentDataAccess = new ContentsDataAccess(_configuration.GetConnectionString("default"), loggerFactory); _metasDataAccess = new MetasDataAccess(_configuration.GetConnectionString("default"), loggerFactory); _menuDataAccess = new MenusDataAccess(_configuration.GetConnectionString("default"), loggerFactory); _metasService = new MetasService(loggerFactory, _metasDataAccess, new MetadataValidator()); _contentService = new ContentService(loggerFactory, _contentDataAccess, new ContentValidator()); _siteService = new SitesService(loggerFactory, _sitesDataAccess, new SiteValidator()); _pageService = new PagesService(loggerFactory, _pageDataAccess, _metasService, _contentService, new PageValidator(_pageDataAccess), _siteService); }
public PageValidator(IPagesDataAccess pagesDataAccess) { _pagesDataAccess = pagesDataAccess; }