public void ProductVariantController_EditPost_ShouldCallUpdateMethodOfService() { ProductVariant productVariant = GetNewProductVariant(); ActionResult edit = _productVariantController.Edit_POST(productVariant); A.CallTo(() => _productVariantAdminService.Update(productVariant)).MustHaveHappened(); }
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 })); }