public void AddProdcutData_ShouldThrowException_WhenExceptionExist_Bad() { Orchard1Context.Database.EnsureDeleted(); ProductListingData productListing1 = new ProductListingData(); productListing1.FarmerId = 1; productListing1.Quantity = 20; productListing1.Price = 50; productListing1.ProductTypeId = 1; SeedFarmerDetails(); orchardContext.Setup(o => o.ProductListingData).Throws(new AnySqlException()); Assert.ThrowsExceptionAsync <AnySqlException>(async() => await mockedProductData.AddProductListings(productListing1)); Orchard1Context.Database.EnsureDeleted(); }
public async Task AddProdcutData_ShouldReturnTrue_WhenProductAdded_Happy() { Orchard1Context.Database.EnsureDeleted(); ProductListingData productListing1 = new ProductListingData(); productListing1.FarmerId = 1; productListing1.Quantity = 20; productListing1.Price = 50; productListing1.ProductTypeId = 1; SeedFarmerDetails(); bool result = await productData.AddProductListings(productListing1); Assert.IsTrue(result); Orchard1Context.Database.EnsureDeleted(); }
/// <summary> /// Method to add prdouctListings /// </summary> /// <param name="productListingData"></param> /// <returns></returns> public async Task <bool> AddProductListings(ProductListingData productListingData) { return(await _ProductData.AddProductListings(productListingData)); }