public GetCartHandler(
     ICartRepository repository,
     IMapper mapper,
     IBookShopService catalogService)
 {
     _repository     = repository;
     _mapper         = mapper;
     _catalogService = catalogService;
 }
        public BookShopServiceTest()
        {
            DataPreparation();

            var mockery = new MockFactory();

            _bookRepositoryMock = mockery.CreateMock<IFileSystemStorage<Book>>();
            _bookRepositoryMock.Expects.AtLeastOne
                .Method(m => m.Save(null)).WithAnyArguments();
            _bookRepositoryMock.Expects.AtLeastOne
                .Method(m => m.List()).WithNoArguments().WillReturn(_bookList);

            _customerRepositoryMock = mockery.CreateMock<IFileSystemStorage<Customer>>();
            _customerRepositoryMock.Expects.AtLeastOne
                .Method(m => m.Save(null)).WithAnyArguments();
            _customerRepositoryMock.Expects.AtLeastOne
                .Method(m => m.List()).WithNoArguments().WillReturn(_customerList);

            _bookShopService = new BookShopService(_bookRepositoryMock.MockObject,
                                                    _customerRepositoryMock.MockObject);
        }
예제 #3
0
 public UpdateCartItemQuantity(ICartRepository repository, IMapper mapper, IBookShopService catalogService)
 {
     _repository     = repository;
     _mapper         = mapper;
     _catalogService = catalogService;
 }
예제 #4
0
 public BookShopController(IBookShopService bookShopService)
 {
     _bookShopService = bookShopService;
 }