public void TestEditPost() { var db = new CsK23T2aEntities1(); var model = new tableCUSTOMER { idKH = db.tableCUSTOMERs.AsNoTracking().First().idKH, tenKH = "Nguyen123" }; var controller = new Admin_tableCUSTOMERsController(); using (var scope = new TransactionScope()) { var result = controller.Create(model); var view = result as ViewResult; controller = new Admin_tableCUSTOMERsController(); result = controller.Edit(model); var redirect = result as RedirectToRouteResult; Assert.IsNotNull(redirect); Assert.AreEqual("Index", redirect.RouteValues["action"]); var item = db.tableCUSTOMERs.Find(model.idKH); Assert.IsNotNull(item); Assert.AreEqual(model.tenKH, item.tenKH); } }
public void TestCreatePost() { var db = new CsK23T2aEntities1(); var model = new tableCUSTOMER { tenKH = "Nguyen", gioitinh = "Nam", sodienthoaiKH = "0979320779", diachi = "HCM", ghichu = "1" }; var controller = new Admin_tableCUSTOMERsController(); using (var scope = new TransactionScope()) { var result = controller.Create(model); var redirect = result as RedirectToRouteResult; Assert.IsNotNull(redirect); Assert.AreEqual("Index", redirect.RouteValues["action"]); var item = db.tableCUSTOMERs.Find(model.idKH); Assert.IsNotNull(item); Assert.AreEqual(model.tenKH, item.tenKH); Assert.AreEqual(model.gioitinh, item.gioitinh); Assert.AreEqual(model.sodienthoaiKH, item.sodienthoaiKH); Assert.AreEqual(model.diachi, item.diachi); Assert.AreEqual(model.ghichu, item.ghichu); } }
public void TestCreateGet() { var controller = new Admin_tableCUSTOMERsController(); var result = controller.Create(); Assert.IsInstanceOfType(result, typeof(ViewResult)); }
public void TestDelete() { var controller = new Admin_tableCUSTOMERsController(); var db = new CsK23T2aEntities1(); using (var scope = new TransactionScope()) { var result = controller.Delete(0); Assert.IsInstanceOfType(result, typeof(HttpNotFoundResult)); } }
public void TestIndex() { var db = new CsK23T2aEntities1(); var controller = new Admin_tableCUSTOMERsController(); var result = controller.Index(searchString); var view = result as ViewResult; Assert.IsNotNull(view); var model = view.Model as List <tableCUSTOMER>; var movies = from m in db.tableCUSTOMERs select m; Assert.IsNotNull(movies); Assert.AreEqual(model, searchString); }
public void TestEditGet() { var db = new CsK23T2aEntities1(); var item = db.tableCUSTOMERs.First(); var controller = new Admin_tableCUSTOMERsController(); var result = controller.Edit(0); Assert.IsInstanceOfType(result, typeof(HttpNotFoundResult)); result = controller.Edit(item.idKH); var view = result as ViewResult; Assert.IsNotNull(view); var model = view.Model as tableCUSTOMER; Assert.IsNotNull(model); }