public void ProductVariantController_AddPost_CallsAddProductVariantService() { ProductVariant productVariant = GetNewProductVariant(); ActionResult addPost = _productVariantController.Add_POST(productVariant); A.CallTo(() => _productVariantAdminService.Add(productVariant)).MustHaveHappened(); }
public ActionResult Add_POST([IoCModelBinder(typeof(ProductVariantModelBinder))] ProductVariant productVariant) { if (ModelState.IsValid) { _productVariantAdminService.Add(productVariant); return(RedirectToAction("Edit", "Webpage", new { id = productVariant.Product.Id })); } return(RedirectToAction("Add", "ProductVariant", new { id = productVariant.Product.Id })); }