public void AAT_SaveProductData() { using (IServiceClient client = GetJsonServiceClient(_serviceUrl)) { SaveProductData request = new SaveProductData { ProductId = 13860428, Price = "2" }; var response = client.Put(request); response.Should().NotBeNull(); response.Status.Should().Be(true); } }
public void SaveProductData_Throws_Exception() { // Setup var exceptionMessage = "Expected Exception"; var request = new SaveProductData(); _mockRetailProductManager .Setup(rpm => rpm.SetProductPrice(It.IsAny <int>(), It.IsAny <string>())) .Throws(new WebException(exceptionMessage)); //Act _retailProductService.Invoking(x => x.Put(request)) .Should().Throw <WebException>().WithMessage(exceptionMessage); //Assert _mockRetailProductManager .Verify(rpm => rpm.SetProductPrice(It.IsAny <int>(), It.IsAny <string>()), Times.Once); }
public void SaveProductData() { int testId = _product.ProductId; string testPrice = "1"; // Setup _mockRetailProductManager .Setup(rpm => rpm.SetProductPrice(testId, testPrice)) .Returns(true); // Act var request = new SaveProductData(); request.ProductId = testId; request.Price = testPrice; var response = _retailProductService.Put(request); // Assert response.Should().NotBeNull(); response.Status.Should().BeTrue(); }