public void SetUp() { var asciis = new List<IInternationalCharToAsciiProvider>(new[] { new GreekToAsciiProvider(), }); var worders = new List<ISlugWordReplacer>(new[] { new SystemSlugWordRplacer(), }); var ommiters = new List<ISlugCharOmmiter>(new[] { new SystemSlugCharReplacer(), }); _slugifier = new SystemSlugService(worders, ommiters, asciis); }
public TargetSeed(ApplicationDbContext context, IHostingEnvironment env, IVersionNumberFactory versionNumberFactory, ISlugifier slugifier, Func <string, Unparser> unparserFactory, IconRandomizer iconRandomizer) { _context = context; _env = env; _versionNumberFactory = versionNumberFactory; _slugifier = slugifier; _iconRandomizer = iconRandomizer; _unparser = unparserFactory("Entities/target.json"); }
public UserIdentitySeed(ApplicationDbContext context, ILogger <UserIdentitySeed> logger, IHostingEnvironment env, ISlugifier slugifier, Func <string, Unparser> unparserFactory, IconRandomizer iconRandomizer, UserManager <UserIdentity> userManager) { _context = context; _logger = logger; _env = env; _slugifier = slugifier; _iconRandomizer = iconRandomizer; _userManager = userManager; _unparser = unparserFactory("all.json"); }
public PostStore(ISlugifier slugifier, ISlugManager slugManager) { this.slugifier = slugifier; this.slugManager = slugManager; }