コード例 #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 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();
        }