Esempio n. 1
0
        public void TestWorkflowUpdate()
        {
            WorkflowQueryForm form = new WorkflowQueryForm
            {
                ID = "11",
            };
            var list = dao.Query(form);
            WorkflowUpdateForm updateform = new WorkflowUpdateForm
            {
                Entity = new Workflow
                {
                    Status = 1
                },
                WorkflowQueryForm = new WorkflowQueryForm
                {
                    ID = list[0].ID,
                },
            };

            var statement = dao.Mapper.GetMappedStatement("UpdateWorkflow");

            if (!dao.Mapper.IsSessionStarted)
            {
                dao.Mapper.OpenConnection();
            }
            RequestScope scope  = statement.Statement.Sql.GetRequestScope(statement, updateform, dao.Mapper.LocalSession);
            string       result = scope.PreparedStatement.PreparedSql;

            dao.Update(updateform);
            list = dao.Query(form);
            Assert.AreEqual(1, list[0].Status);
        }
Esempio n. 2
0
        public void TestWorkflowUpdate()
        {
            WorkflowQueryForm form = new WorkflowQueryForm
            {
                ID = "11",
            };
            var list = dao.Query(form);
            WorkflowUpdateForm updateform = new WorkflowUpdateForm
            {
                Entity = new Workflow
                {
                    Status = 1
                },
                WorkflowQueryForm = new WorkflowQueryForm
                {
                    ID = list[0].ID,
                },
            };

            var statement = dao.Mapper.GetMappedStatement("UpdateWorkflow");
            if (!dao.Mapper.IsSessionStarted)
            {
                dao.Mapper.OpenConnection();
            }
            RequestScope scope = statement.Statement.Sql.GetRequestScope(statement, updateform, dao.Mapper.LocalSession);
            string result = scope.PreparedStatement.PreparedSql;
            dao.Update(updateform);
            list = dao.Query(form);
            Assert.AreEqual(1, list[0].Status);
        }