public void ProductVariantController_EditPost_ShouldCallUpdateMethodOfService()
        {
            ProductVariant productVariant = GetNewProductVariant();

            ActionResult edit = _productVariantController.Edit_POST(productVariant);

            A.CallTo(() => _productVariantAdminService.Update(productVariant)).MustHaveHappened();
        }
예제 #2
0
 public ActionResult Edit_POST([IoCModelBinder(typeof(ProductVariantModelBinder))] ProductVariant productVariant)
 {
     if (ModelState.IsValid)
     {
         _productVariantAdminService.Update(productVariant);
         return(RedirectToAction("Edit", "Webpage", new { id = productVariant.Product.Id }));
     }
     return(RedirectToAction("Edit", "ProductVariant", new { id = productVariant.Product.Id }));
 }