Exemplo n.º 1
0
 public DeleteShortUrlCommandHandler(IShortUrlRepository shortUrlRepository,
                                     IMediator mediator,
                                     IHttpContextAccessor httpContextAccessor,
                                     UserManager <ApplicationUser> userManager,
                                     ISlugRepository slugRepository)
     : base(httpContextAccessor, userManager)
 {
     _shortUrlRepository = shortUrlRepository;
     _mediator           = mediator;
     _slugRepository     = slugRepository;
 }
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 SlugManager(ISlugRepository slugRepository, IShortUrlRepository shortUrlRepository)
 {
     _slugRepository     = slugRepository;
     _shortUrlRepository = shortUrlRepository;
 }
Exemplo n.º 4
0
 public DeletedShortUrlHandler(ISlugRepository slugRepository)
 {
     _slugRepository = slugRepository;
 }
Exemplo n.º 5
0
 public ShortUrlCreatedHandler(ILogger <ShortUrlCreated> logger, ISlugRepository slugRepository)
 {
     _logger         = logger;
     _slugRepository = slugRepository;
 }
Exemplo n.º 6
0
 protected BaseSlugManager(ISlugRepository <TSlugEntity> repository, IObjectCache cache, object cacheLock) : base(repository, cache, cacheLock)
 {
     _slugRepository = repository;
 }
Exemplo n.º 7
0
 protected BaseSlugManager(ISlugRepository <TSlugEntity> repository) : base(repository)
 {
     _slugRepository = repository;
 }
Exemplo n.º 8
0
 public ShortUrlsCreatedHandler(ISlugRepository slugRepository)
 {
     _slugRepository = slugRepository;
 }