Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 4
0
        public void TestCreateImg()
        {
            var controller = new VLTeaController();
            var result     = controller.Create();

            var view = result as ViewResult;

            Assert.IsNotNull(view);
        }
Ejemplo n.º 5
0
        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);
        }