public void PCManagerCanAddPolicy(string policyName, int categoryNum, string policyContent) { PCManager manager = PCMFactory.Create(); Policy newPolicy = new Policy(); newPolicy.PolicyName = policyName; newPolicy.PolicyCategory = categoryNum; newPolicy.Content = policyContent; manager.AddPolicy(newPolicy); List <Policy> policies = manager.GetAllPolicies().ToList(); Assert.AreEqual(5, policies.Count); }
public ActionResult AddPolicy(PolicyListVM policyvm) { if (ModelState.IsValid) { Policy newPolicy = new Policy(); newPolicy.PolicyName = policyvm.Policy.PolicyName; newPolicy.Content = policyvm.Policy.Content; newPolicy.PolicyCategory = policyvm.Policy.PolicyCategory; _manager.AddPolicy(newPolicy); return(RedirectToAction("ManagePolicies")); } else { policyvm.Categories = _manager.GetAllCategories().ToList(); return(View(policyvm)); } }