Exemplo n.º 1
0
 public BulkCreateShortUrlCommandHandler(IShortUrlRepository shortUrlRepository,
                                         ISlugManager slugManager,
                                         IMediator mediator,
                                         IGlobalSettings globalSettings,
                                         IHttpContextAccessor httpContextAccessor,
                                         UserManager <ApplicationUser> userManager)
     : base(httpContextAccessor, userManager)
 {
     _shortUrlRepository = shortUrlRepository;
     _slugManager        = slugManager;
     _mediator           = mediator;
     _globalSettings     = globalSettings;
 }
Exemplo n.º 2
0
        public BaseTest()
        {
            var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json",
                                       optional: false, reloadOnChange: true);

            IConfigurationRoot configurationRoot = builder.Build();

            services = new ServiceCollection();

            services.ConfigureGlobal(configurationRoot);

            InitializeHttpContext();

            MediatorMock = new Mock <IMediator>().Object;

            SlugRepositoryMock     = new Mock <ISlugRepository>().Object;
            ShortUrlRepositoryMock = new Mock <IShortUrlRepository>().Object;
            GlobalSettingsMock     = new Mock <IGlobalSettings>().Object;

            SlugManagerMock = new Mock <SlugManager>(SlugRepositoryMock, ShortUrlRepositoryMock).Object;

            serviceProvider = services.BuildServiceProvider();
        }
Exemplo n.º 3
0
 public PostStore(ISlugifier slugifier, ISlugManager slugManager)
 {
     this.slugifier = slugifier;
     this.slugManager = slugManager;
 }