示例#1
0
 public void Init()
 {
     _mockAuctionItemRepository = Substitute.For <IAuctionItemRepository>();
     _mockJobService            = Substitute.For <IJobService>();
     _mockPusherManager         = Substitute.For <IPusherManager>();
     _itemService = new ItemService(_mockAuctionItemRepository, _mockJobService, _mockPusherManager);
 }
示例#2
0
 public AuctionService(
     IItemRepository itemRepository,
     IAuctionItemRepository auctionItemRepository,
     IBidRepository bidRepository)
 {
     this.itemRepository        = itemRepository;
     this.auctionItemRepository = auctionItemRepository;
     this.bidRepository         = bidRepository;
 }
示例#3
0
        public ItemService(IAuctionItemRepository auctionItemRepository, IJobService jobService, IPusherManager pusherManager)
        {
            _auctionItemRepository = auctionItemRepository;
            _jobService            = jobService;
            _pusherManager         = pusherManager;

            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <AuctionItem, AuctionItemViewModel>();
                cfg.CreateMap <AuctionItemViewModel, AuctionItem>();
            });

            _mapper = config.CreateMapper();
        }
示例#4
0
 public UserService(
     IOptions <AppSettings> appSettings,
     IUserRepository userRepository,
     IItemRepository itemRepository,
     IAuctionItemRepository auctionItemRepository,
     IBidRepository bidRepository)
 {
     this.appSettings           = appSettings.Value;
     this.userRepository        = userRepository;
     this.itemRepository        = itemRepository;
     this.auctionItemRepository = auctionItemRepository;
     this.bidRepository         = bidRepository;
 }
 public GetCurrentBidHandler(IBidRepository bidRepository, IAuctionItemRepository auctionItemRepository)
 {
     _bidRepository         = bidRepository;
     _auctionItemRepository = auctionItemRepository;
 }
 public PlaceBidHandler(IBidRepository bidRepository, IAuctionItemRepository auctionItemRepository)
 {
     _bidRepository         = bidRepository;
     _auctionItemRepository = auctionItemRepository;
 }