Ejemplo n.º 1
0
        public async Task AddProductListings_ShouldReturnTrue_WhenProductAddedAsync_Happy()
        {
            ProductListingData productListing1 = new ProductListingData();

            productListing1.ProductListingId = 1;
            productListing1.FarmerId         = 1;
            productListing1.Quantity         = 20;
            productListing1.Price            = 50;
            productListing1.ProductTypeId    = 1;

            productDataMock.Setup(t => t.AddProductListings(It.IsAny <ProductListingData>())).ReturnsAsync(true);

            bool result = await productServices.AddProductListings(productListing1);

            Assert.IsTrue(result);
        }
Ejemplo n.º 2
0
 public async Task <ActionResult> AddProductListings(ProductListingData productListingData)
 {
     try
     {
         return(Ok(await _IProductServices.AddProductListings(productListingData)));
     }
     catch (AnySqlException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch (GeneralException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch (Exception)
     {
         return(BadRequest("Internal Error Occured!"));
     }
 }