public void AAT_ReadProductData() { using (IServiceClient client = GetJsonServiceClient(_serviceUrl)) { ReadProductData request = new ReadProductData { ProductId = 13860428 }; var response = client.Get(request); response.Should().NotBeNull(); response.ProductData.Should().NotBeNull(); } }
public void ReadProductData_Throws_Exception() { // Setup var exceptionMessage = "Expected Exception"; var request = new ReadProductData(); _mockRetailProductManager .Setup(rpm => rpm.GetProductData(It.IsAny <int>())) .Throws(new WebException(exceptionMessage)); //Act _retailProductService.Awaiting(x => x.Get(request)) .Should().Throw <WebException>().WithMessage(exceptionMessage); //Assert _mockRetailProductManager .Verify(rpm => rpm.GetProductData(It.IsAny <int>()), Times.Once); }
public async Task ReadProductData() { int testId = _product.ProductId; // Setup _mockRetailProductManager .Setup(rpm => rpm.GetProductData(testId)) .Returns(_product); // Act var request = new ReadProductData(); request.ProductId = testId; var response = await _retailProductService.Get(request); // Assert response.Should().NotBeNull(); response.ProductData.ProductId.Should().Equals(request.ProductId); response.ProductData.Title.Should().NotBeNull(); response.ProductData.Price.Should().NotBeNull(); }
public Product Get(int productID) { IGetProduct readObject = new ReadProductData(); return(readObject.GetProduct(productID)); }
public List <Product> Get() { IGetAllProducts readObject = new ReadProductData(); return(readObject.GetAllProducts()); }