public void TestMethod1() { var db = new databaseQLCTEntities(); // Arrange var controller = new tableQLCTsController(); // Act var result = controller.Index() as ViewResult; // Assert co hien dc list Assert.IsNotNull(result); //Co hien dung list Assert.IsInstanceOfType(result.Model, typeof(List <tableQLCT>)); //Co hien het list Assert.AreEqual(db.tableQLCTs.Count(), (result.Model as List <tableQLCT>).Count()); }
public void TestMethod1() { var db = new databaseQLCTEntities(); // Arrange var controller = new tableQLCTsController(); // Act var result = controller.Index() as ViewResult; // Assert co hien dc list Assert.IsNotNull(result); //Co hien dung list Assert.IsInstanceOfType(result.Model, typeof(List <tableQLCT>)); //Co hien het list Assert.AreEqual(db.tableQLCTs.Count(), (result.Model as List <tableQLCT>).Count()); var result0 = controller.Edit(0); //Test Edit //Test Edit khong ton tai Assert.IsInstanceOfType(result0, typeof(HttpNotFoundResult)); //Khai bao item dau cua table var item = db.tableQLCTs.First(); //Khai bao view va ep kieu thanh view cua edit id var result1 = controller.Edit(item.id) as ViewResult; //Test co hien dc result1 Assert.IsNotNull(result1); //Khai bao model var model = result1.Model as tableQLCT; //Test model co hien dc Assert.IsNotNull(model); //Test id of item = id of model Assert.AreEqual(item.id, model.id); }