public PostService(IPostRepository repository, IPostTypeRepository postTypeRepository, ILanguageRepository languageRepository, ICategoryRepository categoryRepository, IPostMetaRepository metaRepository, IPostFactory factory, IDateService dateService, IWebsiteInfo websiteInfo ) { repository.CheckArgumentIsNull(nameof(repository)); _repository = repository; postTypeRepository.CheckArgumentIsNull(nameof(postTypeRepository)); _postTypeRepository = postTypeRepository; languageRepository.CheckArgumentIsNull(nameof(languageRepository)); _languageRepository = languageRepository; categoryRepository.CheckArgumentIsNull(nameof(categoryRepository)); _categoryRepository = categoryRepository; metaRepository.CheckArgumentIsNull(nameof(metaRepository)); _metaRepository = metaRepository; factory.CheckArgumentIsNull(); _factory = factory; dateService.CheckArgumentIsNull(nameof(dateService)); _dateService = dateService; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
private FileSystemHelper Create(IWebsiteInfo websiteInfo, string url = "~/Js/Test1.js") { var webRootPath = $"C:{Path.DirectorySeparatorChar}MySolution{Path.DirectorySeparatorChar}MyProject"; var fileProvider = new Mock <IFileProvider>(); var file = new Mock <IFileInfo>(); string filePath = Path.Combine(webRootPath, $"Js{Path.DirectorySeparatorChar}Test1.js"); file.Setup(x => x.Exists).Returns(false); file.Setup(x => x.IsDirectory).Returns(false); file.Setup(x => x.Name).Returns(System.IO.Path.GetFileName(url)); file.Setup(x => x.PhysicalPath).Returns(filePath); fileProvider.Setup(x => x.GetFileInfo(It.IsAny <string>())).Returns(file.Object); var urlHelper = new Mock <IUrlHelper>(); var hasher = Mock.Of <IHasher>(); urlHelper.Setup(x => x.Content(It.IsAny <string>())).Returns <string>(s => s); var helper = new FileSystemHelper( Mock.Of <IHostingEnvironment>(x => x.WebRootPath == webRootPath && x.WebRootFileProvider == fileProvider.Object), Mock.Of <ISmidgeConfig>(), hasher, websiteInfo); return(helper); }
public PostFactory( IDateService dateService, IUserContext userContext, IPostRepository postRepository, ITagRepository tagRepository, ITagFactory tagFactory, IWebsiteInfo websiteInfo ) { dateService.CheckArgumentIsNull(); _dateService = dateService; userContext.CheckArgumentIsNull(); _userContext = userContext; postRepository.CheckArgumentIsNull(); _postRepository = postRepository; tagRepository.CheckArgumentIsNull(nameof(tagRepository)); _tagRepository = tagRepository; tagFactory.CheckArgumentIsNull(nameof(tagFactory)); _tagFactory = tagFactory; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
public CssUrlProcessor(IWebsiteInfo siteInfo) { if (siteInfo == null) { throw new ArgumentNullException(nameof(siteInfo)); } _siteInfo = siteInfo; }
public RequestHelper(IWebsiteInfo siteInfo) { if (siteInfo == null) { throw new ArgumentNullException(nameof(siteInfo)); } _siteInfo = siteInfo; }
public FileSystemHelper(IHostingEnvironment hostingEnv, ISmidgeConfig config, IHasher hasher, IWebsiteInfo siteInfo) #endif { _hasher = hasher; _siteInfo = siteInfo; _config = config; _hostingEnv = hostingEnv; _fileProvider = hostingEnv.WebRootFileProvider; }
public CssUrlProcessor(IWebsiteInfo siteInfo, IRequestHelper requestHelper) { if (siteInfo == null) { throw new ArgumentNullException(nameof(siteInfo)); } _siteInfo = siteInfo; _requestHelper = requestHelper; }
public WebsiteVisitFactory(IDateService dateService, IWebsiteInfo websiteInfo) { dateService.CheckArgumentIsNull(nameof(dateService)); _dateService = dateService; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
public SearchService( IPostRepository postRepository, IWebsiteInfo websiteInfo) { postRepository.CheckArgumentIsNull(); _postRepository = postRepository; websiteInfo.CheckArgumentIsNull(); _websiteInfo = websiteInfo; }
public SubscriberFactory( IWebsiteInfo websiteInfo, IDateService dateService) { websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; dateService.CheckArgumentIsNull(nameof(dateService)); _dateService = dateService; }
public TagService( ITagRepository repository, IWebsiteInfo websiteInfo) { repository.CheckArgumentIsNull(nameof(repository)); _repository = repository; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
public ShippingService( IWebsiteInfo websiteInfo, IWebsiteRepository websiteRepository) { websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; websiteRepository.CheckArgumentIsNull(nameof(websiteRepository)); _websiteRepository = websiteRepository; }
public FileFactory( IUserContext userContext, IDateService dateService, IWebsiteInfo websiteInfo) { userContext.CheckArgumentIsNull(nameof(userContext)); _userContext = userContext; dateService.CheckArgumentIsNull(nameof(dateService)); _dateService = dateService; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
public MenuService( IWebsiteInfo websiteInfo, IMenuRepository menuRepository, IWebsiteOptionRepository websiteOptionRepository) { menuRepository.CheckArgumentIsNull(nameof(menuRepository)); _menuRepository = menuRepository; websiteOptionRepository.CheckArgumentIsNull(nameof(websiteOptionRepository)); _websiteOptionRepository = websiteOptionRepository; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
public CustomerFactory( IDateService dateService, IWebsiteInfo websiteInfo, IShippingAddressFactory shippingAddressFactory) { dateService.CheckArgumentIsNull(nameof(dateService)); _dateService = dateService; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; shippingAddressFactory.CheckArgumentIsNull(nameof(shippingAddressFactory)); _shippingAddressFactory = shippingAddressFactory; }
public PostController( IWebsiteInfo websiteInfo, IUserContext userContext, IOptionsSnapshot <BehlogSetting> setting, ILogger <PostController> logger, IPostService postService, ICommentService commentService) : base(websiteInfo, userContext, setting, logger) { postService.CheckArgumentIsNull(nameof(postService)); _postService = postService; commentService.CheckArgumentIsNull(nameof(commentService)); _commentService = commentService; }
protected BehlogController(IWebsiteInfo websiteInfo, IUserContext userContext, IOptionsSnapshot <BehlogSetting> setting, ILogger <Controller> logger ) { websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; userContext.CheckArgumentIsNull(nameof(userContext)); _userContext = userContext; setting.CheckArgumentIsNull(nameof(setting)); _setting = setting; logger.CheckArgumentIsNull(nameof(logger)); _logger = logger; }
public UserService( IUserRepository repository, IUserFactory factory, IAppUserManager userManager, IWebsiteInfo websiteInfo) { repository.CheckArgumentIsNull(nameof(repository)); _repository = repository; factory.CheckArgumentIsNull(nameof(factory)); _factory = factory; userManager.CheckArgumentIsNull(nameof(userManager)); _userManager = userManager; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
public CssImportProcessor(FileSystemHelper fileSystemHelper, IWebsiteInfo siteInfo, IRequestHelper requestHelper) { if (fileSystemHelper == null) { throw new ArgumentNullException(nameof(fileSystemHelper)); } if (siteInfo == null) { throw new ArgumentNullException(nameof(siteInfo)); } if (requestHelper == null) { throw new ArgumentNullException(nameof(requestHelper)); } _fileSystemHelper = fileSystemHelper; _siteInfo = siteInfo; _requestHelper = requestHelper; }
public PostFileFactory( IWebsiteInfo websiteInfo, IDateService dateService, IUserContext userContext, IFileRepository fileRepository) { websiteInfo.CheckArgumentIsNull(); _websiteInfo = websiteInfo; dateService.CheckArgumentIsNull(); _dateService = dateService; userContext.CheckArgumentIsNull(); _userContext = userContext; fileRepository.CheckArgumentIsNull(); _fileRepository = fileRepository; }
public WebsiteOptionService( IWebsiteOptionRepository repository, IWebsiteInfo websiteInfo, IWebsiteOptionFactory factory, ILanguageRepository langRepository, BehlogSetting setting) { repository.CheckArgumentIsNull(nameof(repository)); _repository = repository; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; factory.CheckArgumentIsNull(nameof(factory)); _factory = factory; langRepository.CheckArgumentIsNull(nameof(langRepository)); _langRepository = langRepository; setting.CheckArgumentIsNull(nameof(setting)); _setting = setting; }
public WebsiteMenuViewComponent( IMenuService menuService, IWebsiteInfo websiteInfo, WebsiteOptionsProvider websiteOptionsProvider, IUserContext userContext, ILinkBuilder linkBuilder) { menuService.CheckArgumentIsNull(nameof(menuService)); _menuService = menuService; websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; websiteOptionsProvider.CheckArgumentIsNull(nameof(websiteOptionsProvider)); _websiteOptionsProvider = websiteOptionsProvider; userContext.CheckArgumentIsNull(nameof(userContext)); _userContext = userContext; linkBuilder.CheckArgumentIsNull(nameof(linkBuilder)); _linkBuilder = linkBuilder; }
public LoginController( ILogger <LoginController> logger, IAppSignInManager signInManager, IAppUserManager userManager, IOptionsSnapshot <BehlogSetting> appSettings, IDateService dateService, IWebsiteInfo websiteInfo ) { logger.CheckArgumentIsNull(); signInManager.CheckArgumentIsNull(); userManager.CheckArgumentIsNull(); appSettings.CheckArgumentIsNull(); dateService.CheckArgumentIsNull(); websiteInfo.CheckArgumentIsNull(); _logger = logger; _signInManager = signInManager; _userManager = userManager; _appSettings = appSettings; _dateService = dateService; _websiteInfo = websiteInfo; }
public WebsiteOptionFactory(IWebsiteInfo websiteInfo) { websiteInfo.CheckArgumentIsNull(nameof(websiteInfo)); _websiteInfo = websiteInfo; }
private FileSystemHelper GetFileSystemHelper(IWebsiteInfo websiteInfo) { var fileSystemHelper = new FileSystemHelper(Mock.Of <IHostingEnvironment>(), Mock.Of <ISmidgeConfig>(), Mock.Of <IFileProvider>(), Mock.Of <IHasher>(), websiteInfo); return(fileSystemHelper); }
public FileSystemHelper(IWebHostEnvironment hostingEnv, ISmidgeConfig config, IHasher hasher, IWebsiteInfo siteInfo)
public static string GetWebsiteSitename(IWebsiteInfo that) => that.Value <string>("websiteSitename");
public static string GetWebsiteDescription(IWebsiteInfo that) => that.Value <string>("websiteDescription");
public SmidgeRequestHelper(IWebsiteInfo siteInfo) => _wrappedRequestHelper = new RequestHelper(siteInfo);
public JsSourceMapProcessor(IWebsiteInfo siteInfo, IRequestHelper requestHelper) { _siteInfo = siteInfo; _requestHelper = requestHelper; }