示例#1
0
        public void CreateTest()
        {
            PartialViewResult rv = (PartialViewResult)_controller.Create();

            Assert.IsInstanceOfType(rv.Model, typeof(userVM));

            userVM vm = rv.Model as userVM;
            user   v  = new user();

            v.DCID     = AddDC();
            v.DeptID   = AddDept();
            v.ITCode   = "XML";
            v.Password = "******";
            v.Name     = "LxL";
            vm.Entity  = v;
            _controller.Create(vm);

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                var data = context.Set <user>().FirstOrDefault();

                Assert.AreEqual(data.ITCode, "XML");
                Assert.AreEqual(data.Password, "rHrvv");
                Assert.AreEqual(data.Name, "LxL");
                Assert.AreEqual(data.CreateBy, "user");
                Assert.IsTrue(DateTime.Now.Subtract(data.CreateTime.Value).Seconds < 10);
            }
        }