示例#1
0
        public ShopperRespositoryTests()
        {
            _mockLogger           = new Mock <ILogger <ShopperRespository> >(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",
                ShopperHistoryEndPoint = "shopperhistory",
                Token = "Foo.Token"
            });

            _sut = new ShopperRespository(_mockHttpClientHelper.Object, options.Object, _mockLogger.Object);
        }
示例#2
0
 public ProductsService(IProductRespository productRespository, IShopperRespository shopperRespository)
 {
     _productRespository = productRespository;
     _shopperRespository = shopperRespository;
 }