Пример #1
0
        public Messages.SaveProductDataResponse Put(Messages.SaveProductData request)
        {
            try
            {
                var response = new Messages.SaveProductDataResponse();
                response.Status = _retailProductManager.SetProductPrice(request.ProductId, request.Price);

                return(response);
            }
            catch (Exception ex)
            {
                //Log exceptions here - check logging assumptions in readme
                throw;
            }
        }
Пример #2
0
        public void SetProductPrice_Should_Set_Price()
        {
            // Setup
            int    productId = _fixture.Create <int>();
            string price     = "1";

            _mockPricingRepo
            .Setup(repo => repo.SetProductPrice(productId, price))
            .Returns(true);

            // Act
            var result = _retailProductManager.SetProductPrice(productId, price);

            // Assert
            _mockPricingRepo.Verify(repo => repo.SetProductPrice(productId, price), Times.Once);
        }