コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
 /// <summary>
 /// Method to add prdouctListings
 /// </summary>
 /// <param name="productListingData"></param>
 /// <returns></returns>
 public async Task <bool> AddProductListings(ProductListingData productListingData)
 {
     return(await _ProductData.AddProductListings(productListingData));
 }