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); }
//public TrolleyService public TrolleysController(ITrolleyRepository <int, Cart> trolleyRepository, ICartProductRepository <int, CartProductViewModel> cartProductRepository) { this._trolleyRepository = trolleyRepository; this._cartProductRepository = cartProductRepository; }
public TrolleyService(ITrolleyRepository trolleyRepository) { _trolleyRepository = trolleyRepository; }