Exemplo n.º 1
0
        public void CreateCashBill_Success()
        {
            CashBillsController controller = new CashBillsController();
            var cashbill = new CashBill
            {
                ID           = 10,
                BillCode     = "xyz",
                CustomerName = " phat",
                PhoneNumber  = "1234567",
                Address      = "dia chi cu phat",
                Date         = DateTime.Parse("Jan, 01, 2009"),
                Shipper      = " phat",
                Note         = "giao som nha",
                GrandTotal   = 12
            };

            var result = controller.Create(cashbill) as RedirectToRouteResult;

            Assert.AreEqual("Index", result.RouteValues["Action"]);
        }
Exemplo n.º 2
0
        public void TestIndexCashBill()
        {
            var controller = new CashBillsController();
            //var context = new Mock<HttpContextBase>();
            //var session = new Mock<HttpSessionStateBase>();
            //context.Setup(c => c.Session).Returns(session.Object);
            //controller.ControllerContext = new ControllerContext(context.Object, new RouteData(), controller);
            //session.Setup(s => s["Username"]).Returns("abc");

            var result = controller.Index() as ViewResult;
            var db     = new DIENMAYQUYETTIENEntities1();


            //Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result.Model, typeof(List <CashBill>));
            Assert.AreEqual(db.CashBills.Count(), ((List <CashBill>)result.Model).Count);

            //session.Setup(s => s["Username"]).Returns(null);
            //var redirect = controller.Index() as RedirectToRouteResult;
            ////Assert.AreEqual("Login", redirect.RouteValues["controller"]);
            //Assert.AreEqual("Login", redirect.RouteValues["action"]);
        }