示例#1
0
 public CreateAuctionCommandHandlerDepedencies(IAuctionRepository auctionRepository, IAuctionSchedulerService auctionSchedulerService, EventBusService eventBusService, ILogger <CreateAuctionCommandHandler> logger, CategoryBuilder categoryBuilder, IUserRepository userRepository, IAuctionCreateSessionService auctionCreateSessionService, IAuctionImageRepository auctionImageRepository)
 {
     this.auctionRepository       = auctionRepository;
     this.auctionSchedulerService = auctionSchedulerService;
     this.eventBusService         = eventBusService;
     this.logger                      = logger;
     this.categoryBuilder             = categoryBuilder;
     this.userRepository              = userRepository;
     this.auctionCreateSessionService = auctionCreateSessionService;
     this.auctionImageRepository      = auctionImageRepository;
 }
示例#2
0
        public void SetUp()
        {
            var settings = new ImageDbSettings()
            {
                ConnectionString = TestContextUtils.GetParameterOrDefault("mongodb-connection-string", "mongodb://localhost:27017"),
                DatabaseName     = "appDb"
            };
            var dbContext = new ImageDbContext(settings);

            this.dbContext         = dbContext;
            auctionImageRepository = new AuctionImageRepository(dbContext, Mock.Of <ILogger <AuctionImageRepository> >());
        }
示例#3
0
 public AuctionImageService(IAuctionImageRepository imageRepository, IAuctionImageConversionService imageConverterService)
 {
     _imageRepository       = imageRepository;
     _imageConverterService = imageConverterService;
 }
 public AuctionImageQueryHandler(IAuctionImageRepository auctionImageRepository)
 {
     _auctionImageRepository = auctionImageRepository;
 }