public void TestCreateP() { var model = new BubleTea { Name = "Hoa huong duong", Topping = "tran chau,banh flan", Price = 0, }; var db = new CS4PEEntities(); var controller = new VLTeaController(); using (var scope = new TransactionScope()) { var result = controller.Create(model); var view = result as ViewResult; Assert.IsNotNull(view); Assert.IsInstanceOfType(view.Model, typeof(BubleTea)); Assert.AreEqual(Resource1.PRICE_LESS_0, controller.ViewData.ModelState["Price"].Errors[0].ErrorMessage); model.Price = 26000; controller = new VLTeaController(); result = controller.Create(model); var redirect = result as RedirectToRouteResult; Assert.IsNotNull(redirect); Assert.AreEqual("Index", redirect.RouteValues["action"]); var item = db.BubleTeas.Find(model.id); Assert.IsNotNull(item); Assert.AreEqual(model.Name, item.Name); Assert.AreEqual(model.Topping, item.Topping); Assert.AreEqual(model.Price, item.Price); } }
public void TestCreate() { var controller = new VLTeaController(); var result = controller.Create(); Assert.IsInstanceOfType(result, typeof(ViewResult)); }
public void TestCreateG() { var controller = new VLTeaController(); var result = controller.Create() as ViewResult; Assert.IsNotNull(result); }
public void TestCreateImg() { var controller = new VLTeaController(); var result = controller.Create(); var view = result as ViewResult; Assert.IsNotNull(view); }
public void TestCreateP() { var db = new CS4PEEntities(); var model = new BubleTea { Name = " Tra sua VL ", Price = 25000, Topping = "tran chau trang" }; var controller = new VLTeaController(); var result = controller.Create(model); var redirect = result as RedirectToRouteResult; Assert.IsNotNull(redirect); Assert.AreEqual("Index", redirect.RouteValues["action"]); var item = db.BubleTeas.Find(model.id); Assert.IsNotNull(item); Assert.AreEqual(model.Name, item.Name); Assert.AreEqual(model.Price, item.Price); Assert.AreEqual(model.Topping, item.Topping); }