Exemplo n.º 1
0
        public void TestCreateG()
        {
            var db = new CsK23T3bEntities();

            var Controller = new OrderManagerController();
            var rs         = Controller.Create() as ViewResult;

            Assert.IsNotNull(rs);
        }
Exemplo n.º 2
0
        public void TestIndex()
        {
            var db         = new CsK23T3bEntities();
            var controller = new OrderManagerController();
            var result     = controller.Index() as ViewResult;

            Assert.IsNotNull(result);
            var model = result.Model as List <Order>;

            Assert.AreEqual(db.Orders.Count(), model.Count);
        }
Exemplo n.º 3
0
        public void TestIndex()
        {
            var db         = new CsK23T3bEntities();
            var controller = new ProductManagerController();
            var result     = controller.Index();
            var view       = result as ViewResult;

            Assert.IsNotNull(view);
            var model = view.Model as List <ProductTable>;

            Assert.AreEqual(db.ProductTables.Count(), model.Count);
        }
Exemplo n.º 4
0
        public void TestEditG()
        {
            var db         = new CsK23T3bEntities();
            var controller = new OrderManagerController();
            var result0    = controller.Edit(0);

            Assert.IsInstanceOfType(result0, typeof(HttpNotFoundResult));
            var item    = db.Orders.First();
            var result1 = controller.Edit(item.Order_ID) as ViewResult;

            Assert.IsNotNull(result1);
            var model = result1.Model as Order;

            Assert.AreEqual(item.Order_ID, model.Order_ID);
        }
Exemplo n.º 5
0
        public void TestDetails()
        {
            var ls         = new Mock <Order_Detail>();
            var db         = new CsK23T3bEntities();
            var controller = new OrderManagerController();
            var result0    = controller.Details(0);

            Assert.IsInstanceOfType(result0, typeof(HttpStatusCodeResult));
            var item    = db.Orders.First();
            var result1 = controller.Details(item.Order_ID) as ViewResult;

            Assert.IsNotNull(result1);
            var model = result1.Model as Order;

            Assert.AreEqual(item.Order_ID, model.Order_ID);
        }
        public void TestDetail()
        {
            {
                var db         = new CsK23T3bEntities();
                var item       = db.ProductTables.First();
                var controller = new ProductManagerController();

                var result = controller.Details(item.Watch_ID);
                var view   = result as ViewResult;
                Assert.IsNotNull(view);

                var model = view.Model as ProductTable;
                Assert.IsNotNull(model);
                Assert.AreEqual(item.Watch_ID, model.Watch_ID);

                result = controller.Details(0);
                Assert.IsInstanceOfType(result, typeof(HttpNotFoundResult));
            }
        }
Exemplo n.º 7
0
        public void TestEditP()
        {
            var db    = new CsK23T3bEntities();
            var model = new Order
            {
                Order_ID       = db.Orders.AsNoTracking().First().Order_ID,
                Deliver_Status = 1
            };
            var controller = new OrderManagerController();

            using (var scope = new TransactionScope())
            {
                var result = controller.Edit(model, model.Deliver_Status);
                var view   = result as ViewResult;

                var redirect = result as RedirectToRouteResult;
                Assert.IsNotNull(redirect);
                Assert.AreEqual("Index", redirect.RouteValues["action"]);
                var item = db.Orders.Find(model.Order_ID);
                Assert.IsNotNull(item);
                Assert.AreEqual(item.Deliver_Status, model.Deliver_Status);
            }
        }