Пример #1
0
        public TrolleyRepositoryTests()
        {
            _mockLogger           = new Mock <ILogger <TrolleyRepository> >(MockBehavior.Loose);
            _mockHttpClientHelper = new Mock <IHttpClientHelper>(MockBehavior.Strict);

            var options = new Mock <IOptions <AppSettings> >();

            options.Setup(s => s.Value).Returns(new AppSettings
            {
                BaseUrl = "www.foo.com",
                TrolleyCalculatorEndPoint = "trolley",
                Token = "Foo.Token"
            });

            _sut = new TrolleyRepository(_mockHttpClientHelper.Object, options.Object, _mockLogger.Object);
        }
Пример #2
0
 //public TrolleyService
 public TrolleysController(ITrolleyRepository <int, Cart> trolleyRepository, ICartProductRepository <int, CartProductViewModel> cartProductRepository)
 {
     this._trolleyRepository     = trolleyRepository;
     this._cartProductRepository = cartProductRepository;
 }
Пример #3
0
 public TrolleyService(ITrolleyRepository trolleyRepository)
 {
     _trolleyRepository = trolleyRepository;
 }