public void ProductVariantController_Add_CallsIntoAddViewData() { var product = new Product(); PartialViewResult add = _productVariantController.Add(product); A.CallTo( () => _productVariantAdminService.SetViewData(_productVariantController.ViewData, A <ProductVariant> ._)) .MustHaveHappened(); }
public PartialViewResult Add(Product product) { var productVariant = new ProductVariant { Product = product, OptionValues = Enumerable.Range(0, product.Options.Count).Select(i => new ProductOptionValue()).ToList() }; _productVariantAdminService.SetViewData(ViewData, productVariant); return(PartialView(productVariant)); }