public void EditTest() { PositionInfo v = new PositionInfo(); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { v.ID = 74; v.Code = "KVjSXBDc"; v.Name = "ORd2oEZlh"; context.Set <PositionInfo>().Add(v); context.SaveChanges(); } PositionInfoVM vm = _controller.Wtm.CreateVM <PositionInfoVM>(); var oldID = v.ID; v = new PositionInfo(); v.ID = oldID; v.Code = "oDuObQ"; v.Name = "5Vsm"; vm.Entity = v; vm.FC = new Dictionary <string, object>(); vm.FC.Add("Entity.ID", ""); vm.FC.Add("Entity.Code", ""); vm.FC.Add("Entity.Name", ""); var rv = _controller.Edit(vm); Assert.IsInstanceOfType(rv, typeof(OkObjectResult)); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { var data = context.Set <PositionInfo>().Find(v.ID); Assert.AreEqual(data.Code, "oDuObQ"); Assert.AreEqual(data.Name, "5Vsm"); Assert.AreEqual(data.UpdateBy, "user"); Assert.IsTrue(DateTime.Now.Subtract(data.UpdateTime.Value).Seconds < 10); } }
public void CreateTest() { PositionInfoVM vm = _controller.Wtm.CreateVM <PositionInfoVM>(); PositionInfo v = new PositionInfo(); v.ID = 74; v.Code = "KVjSXBDc"; v.Name = "ORd2oEZlh"; vm.Entity = v; var rv = _controller.Add(vm); Assert.IsInstanceOfType(rv, typeof(OkObjectResult)); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { var data = context.Set <PositionInfo>().Find(v.ID); Assert.AreEqual(data.ID, 74); Assert.AreEqual(data.Code, "KVjSXBDc"); Assert.AreEqual(data.Name, "ORd2oEZlh"); Assert.AreEqual(data.CreateBy, "user"); Assert.IsTrue(DateTime.Now.Subtract(data.CreateTime.Value).Seconds < 10); } }