private TestableMetaBlogApi CreateAuthenticatingApi(
            IBlogManager blogManager         = null,
            ICategoryManager categoryManager = null,
            IEntryManager entryManager       = null,
            IWeBlogSettings settings         = null,
            BaseMediaManager mediaManager    = null,
            BaseLinkManager linkManager      = null
            )
        {
            IBlogSettingsResolver settingsResolver = null;

            if (settings != null)
            {
                settingsResolver = Mock.Of <IBlogSettingsResolver>(x =>
                                                                   x.Resolve(It.IsAny <BlogHomeItem>()) == new BlogSettings(settings)
                                                                   );
            }

            return(new TestableMetaBlogApi(
                       blogManager,
                       categoryManager,
                       entryManager,
                       settings,
                       mediaManager,
                       linkManager,
                       settingsResolver
                       )
            {
                AuthenticateFunction = (u, p) => { }
            });
        }
 public MetaBlogApi(
     IBlogManager blogManager,
     ICategoryManager categoryManager,
     IEntryManager entryManager,
     IWeBlogSettings settings,
     BaseMediaManager mediaManager,
     BaseLinkManager linkManager)
 {
 }
 public EnterspeedSitecoreUrlService(
     IEnterspeedConfigurationService enterspeedConfigurationService,
     BaseSiteContextFactory siteContextFactory,
     BaseLinkManager linkManager,
     BaseMediaManager mediaManager)
 {
     _enterspeedConfigurationService = enterspeedConfigurationService;
     _siteContextFactory             = siteContextFactory;
     _linkManager  = linkManager;
     _mediaManager = mediaManager;
 }
 public RedirectionService(
     IRedirectSearcher redirectSearcher,
     ISanitizer sanitizer,
     BaseLog logger,
     IUrlMapperContext context,
     BaseLinkManager linkManager,
     BaseMediaManager mediaManager)
 {
     this.redirectSearcher = redirectSearcher;
     this.sanitizer        = sanitizer;
     this.logger           = logger;
     this.context          = context;
     this.linkManager      = linkManager;
     this.mediaManager     = mediaManager;
 }
 public MetaBlogApi(
     IBlogManager blogManager,
     ICategoryManager categoryManager,
     IEntryManager entryManager,
     IWeBlogSettings settings,
     BaseMediaManager mediaManager,
     BaseLinkManager linkManager,
     IBlogSettingsResolver blogSettingsResolver)
 {
     BlogManager          = blogManager ?? ServiceLocator.ServiceProvider.GetRequiredService <IBlogManager>();
     CategoryManager      = categoryManager ?? ServiceLocator.ServiceProvider.GetRequiredService <ICategoryManager>();
     EntryManager         = entryManager ?? ServiceLocator.ServiceProvider.GetRequiredService <IEntryManager>();
     Settings             = settings ?? ServiceLocator.ServiceProvider.GetRequiredService <IWeBlogSettings>();
     MediaManager         = mediaManager ?? ServiceLocator.ServiceProvider.GetRequiredService <BaseMediaManager>();
     LinkManager          = linkManager ?? ServiceLocator.ServiceProvider.GetRequiredService <BaseLinkManager>();
     BlogSettingsResolver = blogSettingsResolver ?? ServiceLocator.ServiceProvider.GetRequiredService <IBlogSettingsResolver>();
 }
 public TestableMetaBlogApi(
     IBlogManager blogManager                   = null,
     ICategoryManager categoryManager           = null,
     IEntryManager entryManager                 = null,
     IWeBlogSettings settings                   = null,
     BaseMediaManager mediaManager              = null,
     BaseLinkManager linkManager                = null,
     IBlogSettingsResolver blogSettingsResolver = null
     )
     : base(
         blogManager ?? Mock.Of <IBlogManager>(),
         categoryManager ?? Mock.Of <ICategoryManager>(),
         entryManager ?? Mock.Of <IEntryManager>(),
         settings ?? Mock.Of <IWeBlogSettings>(),
         mediaManager ?? Mock.Of <BaseMediaManager>(),
         linkManager ?? Mock.Of <BaseLinkManager>(),
         blogSettingsResolver ?? Mock.Of <IBlogSettingsResolver>()
         )
 {
 }