public void TestEditGiangVien() { var giangVien = new GiangVien(_id, hoTen, chucDanh, chuyenNganh, donVi); var _giangVienController = new GiangVienController(); _giangVienController.Create(giangVien); var result = _giangVienController.Edit(giangVien.Id) as ViewResult; var gV = (GiangVien)result.ViewData.Model; Assert.AreEqual(hoTen, gV.hoTen); _giangVienController.Delete(giangVien.Id); }
public ActionResult Create(GiangVien giangvien) { if (ModelState.IsValid) { db.giangViens.Add(giangvien); db.SaveChanges(); return RedirectToAction("Index"); } return View(giangvien); }
public void TestDeleteGiangVien() { //Test chuc nang xoa giang vien khoi database var giangVien = new GiangVien(_id, hoTen, chucDanh, chuyenNganh, donVi); var _giangVienController = new GiangVienController(); _giangVienController.Create(giangVien); var result = _giangVienController.Delete(giangVien.Id) as ViewResult; var gV = (GiangVien)result.ViewData.Model; Assert.AreEqual(hoTen, gV.hoTen); }
public void TestCreateGiangVien() { //Test chuc nang them giang vien vao database var giangVien = new GiangVien( _id, hoTen, chucDanh, chuyenNganh, donVi); var _giangVienController = new GiangVienController(); var result = _giangVienController.Create(giangVien) as RedirectToRouteResult; //Them giang vien vao database Assert.NotNull(result); Assert.AreEqual("Index", result.RouteValues["action"]); _giangVienController.Delete(giangVien.Id); //Xoa giang vien da them }
public void TestSearchGiangVien() { var giangVien = new GiangVien(_id, hoTen, chucDanh, chuyenNganh, donVi); var _giangVienController = new GiangVienController(); _giangVienController.Create(giangVien); var result = _giangVienController.SearchGiangVien(giangVien.hoTen, "") as ViewResult; Assert.NotNull(result); _giangVienController.Delete(giangVien.Id); }
public ActionResult Edit(GiangVien giangvien) { if (ModelState.IsValid) { db.Entry(giangvien).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(giangvien); }