public void DetailsValidIdLoadsQuestioner() { // act questioner result = (questioner)((ViewResult)controller.Details(333)).Model; // assert Assert.AreEqual(questioners[1], result); }
public void EditLoadsQuestioner() { // act questioner actual = (questioner)((ViewResult)controller.Edit(1556)).Model; // assert Assert.AreEqual(questioners[0], actual); }
public void DeleteValidIdLoadsQuestioner() { // act questioner result = (questioner)((ViewResult)controller.Delete(1556)).Model; // assert Assert.AreEqual(questioners[0], result); }
public void CreateInvalidViewBagLastName() { // arrange questioner invalid = new questioner(); // act controller.ModelState.AddModelError("Cannot create", "create exception"); ViewResult result = (ViewResult)controller.Create(invalid); // assert Assert.IsNotNull(result.ViewBag.last_name); }
public void CreateInvalidQuestioner() { // arrange questioner invalid = new questioner(); // act controller.ModelState.AddModelError("Cannot create", "create exception"); ViewResult result = (ViewResult)controller.Create(invalid); // assert Assert.AreEqual("Create", result.ViewName); }
public ActionResult Create([Bind(Include = "questioner_id,first_name,last_name,phone_number,email_address")] questioner questioner) { if (ModelState.IsValid) { //db.questioner.Add(questioner); //db.SaveChanges(); db.Save(questioner); return(RedirectToAction("Index")); } ViewBag.first_name = new SelectList(db.questioners, "first_name", "first_name", questioner.first_name); ViewBag.last_name = new SelectList(db.questioners, "last_name", "last_name", questioner.last_name); return(View("Create", questioner)); }
public ActionResult Edit([Bind(Include = "questioner_id,first_name,last_name,phone_number,email_address")] questioner questioner) { if (ModelState.IsValid) { //db.Entry(questioner).State = EntityState.Modified; //db.SaveChanges(); db.Save(questioner); return(RedirectToAction("Index")); } ViewBag.first_name = new SelectList(db.questioners.OrderBy(a => a.first_name), "first_name", "first_name", questioner.first_name); ViewBag.last_name = new SelectList(db.questioners.OrderBy(a => a.last_name), "last_name", "last_name", questioner.last_name); return(View("Edit", questioner)); }
public void EditPostInvalidLoadsQuestioner() { // arrange questioner invalid = new questioner { questioner_id = 265 }; controller.ModelState.AddModelError("Error", "Won't Save"); // act questioner result = (questioner)((ViewResult)controller.Edit(invalid)).Model; // assert Assert.AreEqual(invalid, result); }
public void EditPostInvalidLoadsView() { // arrange questioner invalid = new questioner { questioner_id = 330 }; controller.ModelState.AddModelError("Error", "Won't Save"); // act ViewResult result = (ViewResult)controller.Edit(invalid); // assert Assert.AreEqual("Edit", result.ViewName); }
public void EditPostViewBagLastName() { // arrange questioner invalid = new questioner { questioner_id = 330 }; controller.ModelState.AddModelError("Error", "Won't Save"); // act ViewResult result = (ViewResult)controller.Edit(invalid); // assert Assert.IsNotNull(result.ViewBag.last_name); }
// GET: questioners/Details/5 public ActionResult Details(int?id) { if (id == null) { //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); return(View("Error")); } //questioner questioner = db.questioner.Find(id); questioner questioner = db.questioners.SingleOrDefault(a => a.questioner_id == id); if (questioner == null) { //return HttpNotFound(); return(View("Error")); } return(View("Details", questioner)); }
public void CreateValidQuestioners() { // arrange questioner newQuestioner = new questioner { questioner_id = 47, first_name = "Named", last_name = "Mick", phone_number = "111-222-3333", email_address = "*****@*****.**" }; // act RedirectToRouteResult result = (RedirectToRouteResult)controller.Create(newQuestioner); // assert Assert.AreEqual("Index", result.RouteValues["action"]); }
// GET: questioners/Edit/5 public ActionResult Edit(int?id) { if (id == null) { //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); return(View("Error")); } //questioner questioner = db.questioner.Find(id); questioner questioner = db.questioners.SingleOrDefault(a => a.questioner_id == id); if (questioner == null) { //return HttpNotFound(); return(View("Error")); } ViewBag.first_name = new SelectList(db.questioners.OrderBy(a => a.first_name), "first_name", "first_name", questioner.first_name); ViewBag.last_name = new SelectList(db.questioners.OrderBy(a => a.last_name), "last_name", "last_name", questioner.last_name); return(View("Edit", questioner)); }
//public ActionResult DeleteConfirmed(int? id) public ActionResult DeleteConfirmed(int?id) { //questioner questioner = db.questioner.Find(id); //db.questioner.Remove(questioner); //db.SaveChanges(); //return RedirectToAction("Index"); questioner questioner = db.questioners.SingleOrDefault(a => a.questioner_id == id); if (questioner == null) { return(View("Error")); } else { db.Delete(questioner); return(RedirectToAction("Index")); } }