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; } }
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); }