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);
 }
Beispiel #2
0
 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");
 }
Beispiel #3
0
 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");
 }
Beispiel #4
0
 public PostStore(ISlugifier slugifier, ISlugManager slugManager)
 {
     this.slugifier = slugifier;
     this.slugManager = slugManager;
 }